x=[1,2,3,4];
y=[1.5,2.5,3.5,4.5];
plot(x,y)
简单的plot函数调用格式:plot(x),横坐标是x向量的下标,纵坐标是x元素的值
x=[1,2,3,4]
plot(x)
当plot函数的参数x是复数向量时,则分别以该向量元素实部和虚部为横、纵坐标绘制一条曲线
x=[1,2,3,4];
y=[1,2,3,4];
cx=complex(x,y);
plot(cx)
x=linspace(0,2*pi,100);
y=[sin(x);sin(2*x);sin(0.5*x)];
plot(x,y)
当x、y是同型矩阵时,以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)
含多个输入参数的plot函数
plot(x1,y1,x2,y2,…,xn,yn)
其中,每一向量对构成一组数据点的横、纵坐标,绘制一条曲线
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)
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')
fplot函数
fplot(f,lims,选项)
其中,f代表一个函数,通常采用函数句柄的形式。lims为x轴的取值范围,用二元向量[xmin,xmax]描述,默认值为[-5,5]。选项和plot函数相同
绘制函数sin(1/)的图形
x=0:0.005:0.2;
y=sin(1./x);
plot(x,y)
fplot(@(x) sin(1./x),[0,0.2], 'b')
双输入函数参数用法
fplot(funx,funy,tlims,选项)
其中,funx,funy代表函数,通常用函数句柄的形式。tlims为参数函数funx和funy的自变量的取值范围,用二元向量[tmin,tmax]描述
已知螺旋线的参数方程,绘制曲线
fplot(@(t)t.*sin(t), @(t)t.*cos(t), [0,10*pi], 'r')