我以为你想知道的是以下几个问题,
1、画直线,在绘图界面调出绘图编辑工具栏,如下所示:
之后可历返画直线
2、获得曲线上点,使用ginput命谈烂饥令
如下命令
t=-10:0.1:10
Y=sin(t).^2.*exp(-0.1*t)-0.5*abs(t)
clf,
plot(t,Y,'r')
hold on
plot(t,zeros(size(t)),'k')
xlabel('t'),ylabel('y(t)')
hold off
zoom on
[tt,yy]=ginput(10)
zoom off
tt
yy
3、曲线拟合
x=1:100
y=randn(1,100)
plot(x,y,'*')%散点图含返
p = polyfit(x,y,1)
hold on
a=p(1)
b=p(2)
z=a*x+b
plot(x,z)%拟合曲线
hold off
讲一下逻辑(我基拍衡这里用的是FLEX3)画线的关系不外乎是取开始点的坐标(StartX, StartY)、结搏做束点的坐标(EndX, EndY).
(StartX, StartY)怎么取呢?当鼠标按下时会触发一个事件MouseEvent.MOUSE_DOWN,那么你可以根据这贺樱个事件对象能取到这点的坐标。
(EndX, EndY)的坐标同样可以这样取,它的触发事件是MouseEvent.MOUSE_MOVE。注意:这个坐标是跟着你鼠标实时变的哦。
好了,有了两个点的坐标我相信你可以画出来了,呵呵。
lineStyle(_thinkness, _color, _alpha, _pixelHinting, _scaleMode)//设定线型
moveTo(start.x, start.y)//移动到起始点
lineTo(end.x, end.y) //开始画线
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)