花の数学モデル
public void paint(Graphics g){
int ca=70,cb=10,cc=7;
double t,at,r,ua;
int nNum=5;
int xc=150,yc=120;
int xp,yp;
cb=scrollbar1.getValue();
cc=scrollbar2.getValue();
nNum=Integer.parseInt(textField1.getText());
xp=xc;yp=yc;
int xn,yn,it;
for(it=0;it<100;it++){
t=it/100.0;
at=2*3.1415*t;ua=nNum*at;
r=Math.abs(ca*Math.sin(ua)+cb*Math.sin(3*ua)+cc*Math.sin(5*ua));//長さ
xn=xc+(int)(r*Math.cos(at));//x,y座標に戻す
yn=yc+(int)(r*Math.sin(at));
g.drawLine(xp,yp,xn,yn);
xp=xn;yp=yn;
label1.setText("ca="+ca+" cb="+cb+" cc="+cc);
}
}