代码+图片;
环境 : matlab r2012b
1 在0≤x≤2区间内,绘制曲线
y=2e-0.5xcos(4πx)
代码:
x=0:pi/100:2*pi;
y=2*exp(-0.5*x).*cos(4*pi*x);
plot(x,y)
作图:
2
向量乘积要加. *号
代码:
t=0:0.1:2*pi;
x=t.*sin(3*t);
y=t.*sin(t).*sin(t);
plot(x,y);
作图:
3
演示同维矩阵作图
代码:
>> x1=linspace(0,2*pi,100);
x2=linspace(0,3*pi,100);
x3=linspace(0,4*pi,100);
y1=sin(x1);
y2=1+sin(x2);
y3=2+sin(x3);
x=[x1;x2;x3]';
y=[y1;y2;y3]';
plot(x,y,x1,y1-1)
作图:
4 plotyy
演示“不同坐标系下作图的重叠”
横坐标是相同标度的 纵坐标不是 这样图形上的交点并非真实的公共点
代码:
x=0:pi/100:2*pi;
y1=0.2*exp(-0.5*x).*cos(4*pi*x);
y2=2*exp(-0.5*x).*cos(pi*x);
plotyy(x,y1,x,y2);
作图:
5 hold on 的使用 : 同时显示两张图片
代码:
x=0:pi/100:2*pi;
y1=0.2*exp(-0.5*x).*cos(4*pi*x);
plot(x,y1)
hold on
y2=2*exp(-0.5*x).*cos(pi*x);
plot(x,y2);
hold off
作图: