% x=linspace(0,10*pi,500);
% y=[sin(x);1+sin(x);2+sin(x)];
% plot(x,y) %在一个界面画出若干曲线
x=linspace(0,10*pi,500);
y1=sin(x);y2=1+sin(x);y3=2+sin(x);
plot(x,y1,x,y2,x,y3) %在一个界面画出若干曲线
Plotyy函数可以绘制双轴图
Plotyy(x1,y1,x2,y2) Plotyy(x1,y1,x2,y2,’function’)两个图形用function函数生成
Example:
x=linspace(0,20*pi,500);
y1=200*exp(-0.05*x).*sin(x);
y2=0.8*exp(-0.5*x).*sin(10*x);
% plotyy(x,y1,x,y2,'plot')
[ax,line1,line2]=plotyy(x,y1,x,y2,'plot')
%有三个返回参数,ax代表两个坐标轴
%line1,line2代表两条曲线
%然后对ax,line1,line2进行处理
set(get(ax(1),'ylabel'),'string','左边y轴');
set(get(ax(2),'ylabel'),'string','右边y轴');
xlabel('x轴');
set(line1,'linestyle',':');
set(line2,'linestyle');
b-blue g-green r-red y-yellow
w=white m-magenta(品红) c-cyan(青色)
x=linspace(0,10*pi,300);
y1=2*exp(-0.5*x);
y2=cos(2*pi*x);
plot(x,y1,x,y2)
title('x from 0 to 10{\pi}');
xlabel('variable x');
ylabel('variable y');
text(0.8,1.5,'曲线y1=2e^{-0.5x}');
text(2.5,1.1,'曲线y2=cos(2{\pi}x)');
legend('y1','y2');
坐标轴的指令:
axis([xmin xmax ymin ymax]) %自定义
axis auto %使用默认设置
axis equal %横纵坐标等长
axis square %坐标轴为矩形
axis on / off %取消或添加坐标
box on / off %边框
grid on / off %网格
hidden on / off %隐藏与否
极坐标:
Polar(p,q,option)