1、函数绘图
fplot(fun,[x1,x2])%绘制函数fun的图形,自变量的范围为[x1,x2]
fplot(fun,[x1,x2,y1,y2])%绘制fun函数,自变量范围为[x1,x2],函数值范围为[y1,y2]


2、简易绘图
ezplot(f,[x1,x2])%绘制函数fun的图形,横坐标范围为[x1,x2]
ezplot(f,[x1,x2,y1,y2])%绘制函数fun的图形,横坐标为[x1,x2],纵坐标为[y1,y2]
ezplot(f)%绘制函数fun的图形,横坐标为[-2*pi,2*pi]
如:
>> syms x
>> y=sin(x)/x;


3、叠加绘图
hold on%保持当前图形窗口内的图形不被刷新,可以在改窗口上继续绘图
hold off%取消当前窗口内的图形不被刷新
> y='exp(-0.5*x).*sin(4*x)';
>> fplot(y,[0,2*pi],'k--')
>> hold on
>> y1='exp(-0.5*x)';
>> y2='-exp(-0.5*x)';
>> fplot(y1,[0,2*pi],'r--')

4、添加曲线
Line(X,Y)%根据数组x和y,在当前坐标系描绘曲线
>> x=linspace(0,2*pi,180);
>> y1=exp(sin(x));
>> y=y1.*sin(8*x);
>> plot(x,y,'.r:');
>> line(x,y1)


5、交互绘图
[x,y]=ginput(n)%通过鼠标从图形窗口获得n个点的横纵坐标分别存放在一维数组x和y中
[x,y]=ginput%获得数据点个数不预定先设定,通过按enter键结束。
Gtext(‘string’)%在鼠标单击处添加字符串
如:在图形窗口内通过鼠标获得10个数据点,然后用星号画出这些点,并用虚线连接,这个10个点横纵坐标值的·取值范围为[0,20]
>> axis([0,20,0,20])
>> grid on
>> [x,y]=ginput(10);
plot(x,y,'*r--')
axis([0,20,0,20])

