在AS2中绘制数学方程式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在AS2中绘制数学方程式相关的知识,希望对你有一定的参考价值。

[我正在尝试编写一个简单的AS2脚本,通过绘制等式的前100个点来绘制二阶多项式,我制作了一个红点,将其转换为名为point的符号,并创建了一个新框架并插入以下代码:

var X:Number=0;
var Y:Number=0;
var a:Number=3;
var b:Number=3;
var c:Number=3;
var i:Number=0;

function func(X,Y,a,b,c){
Y=a*X*X+b*Y+c
}
while(X=O,X<100,++X,i=O,i<100,++i){
attachMovie("point", "pont+i", 0, {_x:X, _y:Y});
}


func(X,Y,a,b,c)

想法是,这段代码将开始创建分别名为pont0,pont2,pont3,...,pont99的红点实例,但似乎并未按预期工作。错误日志什么也不显示,.swf文件也没有,我在做什么错?

答案

好像您的问题出在while用法上。它只有一个参数-条件语句

尝试这样的事情

  var X:Number=0;
  var Y:Number=0;
  var a:Number=3;
  var b:Number=3;
  var c:Number=3;
  var i:Number=0;

  function func(X,Y,a,b,c){
        return a*X*X+b*Y+c
  }

  while(i<100){
        attachMovie("pont", "pont+i", i, {_x:X, _y:func(X,Y,a,b,c)});
        i++;
        X++;
  }

以上是关于在AS2中绘制数学方程式的主要内容,如果未能解决你的问题,请参考以下文章

在求解微分方程和绘制速度作为强制项大小的函数时需要帮助

Python笛卡尔心形线——数学家的浪漫(花式哄小女友第一天)

在Android中执行数学方程

CSP核心代码片段记录

matlab分岔图绘制

vba中的数学方程