# How write actionscript math?

**URL:** https://forum.kirupa.com/t/how-write-actionscript-math/235068
**Category:** flash
**Created:** [August 8, 2007, 6:45am UTC](https://forum.kirupa.com/t/how-write-actionscript-math/235068 "2007-08-08T06:45:11Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![little\_prince41](https://avatars.discourse-cdn.com/v4/letter/l/0ea827/32.png) [@little\_prince41](https://forum.kirupa.com/u/little_prince41)
#### Post date: [August 8, 2007, 6:45am UTC](https://forum.kirupa.com/t/how-write-actionscript-math/235068/1 "2007-08-08T06:45:11Z")

</div>

Hello…

I have problem about math.  
I want plot graph of eq.  
… …

Gc=[kd_s^2 +kp_s+Ki]/[s^3 +(10+kd)\*s^2 +(20+Kp)\*s+Ki]  
… …

how i write code(actionscript) in flash  
when Kp Ki Pd is user input.  
and S is Laplace transform  
This code plot with Matlab  
…  
Kp=300;//user input  
Ki=0;//user input  
Kd=0;//user input

num=[Kd Kp Ki];//kd_s^2+Kp_s+Ki  
den=[1 10+Kd 20+Kp Ki];//s^3+(10+Kd)\*s^2+(20+Kp)\*s+Ki

t=0:0.01:2;//t=0 and add value 0.01 to 2  
step(num,den,t)//step is plot unit step

![](http://img183.imageshack.us/img183/9968/pidtutplot2yw5.gif)  
graph of matlab

…  
this code flash,but it don’t works  
…  
this.createEmptyMovieClip(“graph\_mc”,this.getNextH ighestDepth());  
graph\_mc.moveTo(50,200);  
graph\_mc.lineStyle(2,0xff0000);  
var Ki:Number = ?;//user input  
var Kp:Number = ?;//user input  
var Kd:Number = ?;//user input

var t:Number = 0;  
var Fs=Kd_Math.pow(s,2)+(Kp_s)+Ki;  
var Gc=Math.pow(s,3)+(10+Kd)\*Math.pow(s,2)+(20+Kp)\*s+K i;  
var Gs=Fs/Gc;

this.onEnterFrame=function(){  
if(t\<2){  
graph\_mc.lineTo(200+t,Gs);  
t = t + 0.01;  
}  
}  
…  
help me,please:crying:  
Thanks you…
