MATLAB图形绘制练习(一)

一、figure命令

figure:创建一个图形窗口。


figure(n):创建一个编号为Figure(n)的窗口,其中n是一个正整数,表示图形的句柄。


figure('PropertyName',PropertyValue,...):对指定的属性PropertyName,用指定的属性值PropertyValue(属性名与属性值成对出现)创建一个新的图形窗口;对于那些没有指定的属性,则使用默认值。

二、plot命令

plot命令是最基本的绘图指令,也是最常用的一个绘图命令。

(1)plot(x)

>> a=rand(1,10);
>> plot(a)

绘制余弦曲线。

扫描二维码关注公众号,回复: 3525821 查看本文章
>> t =(0:pi/50:2*pi)';
>> k=0.4:0.1:1;
>> Y=cos(t)*k;
>> plot(Y)


(2)plot(x,y)

绘制余弦曲线。

>> t =(0:pi/50:2*pi)';
>> k=0.4:0.1:1;
>> Y=cos(t)*k;
>> plot(t,Y)

复数向量绘图。

>> x=[0:2*pi/90:2*pi];
>> y=x.*exp(i*x);
>> plot(y)

(3)plot(x1,y1,x2,y2,...)

这个函数格式的功能是绘制多条曲线。(xi,yi)必须是成对出现的,上面的指令等价于逐次执行plot(xi,yi)命令,其中i=1,2,...。

(4)plot(x,y,s)

其中x、y为向量或矩阵,s为用单引号标记的字符串,用来设置所画数据点的类型、大小、颜色以及数据点之间连线的类型、粗细、颜色等。

(5)plot(x1,y1,s1,x2,y2,s2,...)

在同一个图上画出y=logx、y=(e^0.1x)/5000的图像。

>> x1=linspace(1,100);
>> x2=x1/10;
>> y1=log(x1);
>> y2=exp(x2)./5000;
>> plot(x1,y1,x2,y2)

用图形表示离散函数y=e^(-x)在[0,1]区间十等分点的值。

>> x=0:0.1:1;
y=exp(-x);
>> plot(x,y,'b*')
>> grid on

参考:MATLAB2016高级应用与仿真,李津、刘涛等编著,机械工业出版社

猜你喜欢

转载自blog.csdn.net/kouzhuanjing1849/article/details/81005410