视频
拓展学习
例1 绘制一条折线。
x=[2.5, 3.5, 4, 5];
y=[1.5, 2.0, 1, 1.5];
plot(x, y)
例2 绘制sin(x)、sin(2x)、sin(x/2)的函数曲线。
x=linspace(0,2*pi,100);
y=[sin(x); sin(2*x); sin(0.5*x)];
plot(x,y)
t=0:0.01:2*pi;
t1=t';
x=[t1, t1, t1];
y=[sin(t1), sin(2*t1), sin(0.5*t1)];
plot(x,y)
例3 采用不同个数的数据点绘制正弦函数曲线,观察曲线形态。
t1=linspace(0, 2*pi, 10);
t2=linspace(0, 2*pi, 20);
t3=linspace(0, 2*pi, 100);
plot(t1, sin(t1), t2,sin(t2)+1, t3, sin(t3)+2)
例4 用不同线型和颜色在同一坐标内绘制曲线及其包络线。
x=(0:pi/50:2*pi)';
y1=2*exp(-0.5*x)*[1,-1];
y2=2*exp(-0.5*x).*sin(2*pi*x);
x1=0:0.5:6;
y3=2*exp(-0.5*x1).*sin(2*pi*x1);
plot(x, y1, 'k:', x, y2, 'b--', x1, y3, 'rp')
例5 绘制函数sin(1/)的图形。
>> x=0:0.005:0.2;
>> y=sin(1./x);
>> plot(x,y)
例6 采用fplot函数绘制函数sin(1/x)。
fplot(@(x) sin(1./x),[0,0.2], 'b')
例7 已知螺旋线的参数方程,绘制曲线。
fplot(@(t)t.*sin(t), @(t)t.*cos(t), [0,10*pi], 'r')