matlab教程--matlab快速入门-文字版, matlab电子书, 和matlab plot有关的电子书:

3.1 函数 plot

3.1  函数 plot

plot是MATLAB中最常用的画平面曲线的函数,它的主要功能是用于绘制显式函数和参数式函数的平面曲线。Plot函数的调用格式如下:

plot(x,y,’可选项s’)

其中是曲线上的横坐标,y是曲线上的纵坐标,’可选项s’中通常包含确定曲线颜色、线型、两坐标轴上的比例等等的参数。用户在作图时可以根据需要选择可选项。如果用户在绘图时不用可选项,那么Plot函数将自动选择一组默认值,画出曲线。下面我们将通过例题逐步介绍。

 

[例1]  作出通过表3-1中数据点的折线。

表3-1 例1的数据点

x

1   2      3      4      5       6      7       8       9

y

0   0.68   0.70   0.99    0.83     0.20   0.80     0.12    0.98

 

解  因为横坐标为序号1,2,…,9,所以作图时,只需输入下列程序:

>> y=[0 0.68 0.70 0.99 0.83  0.20  0.80 0.12 0.98];

plot(y) ↙

运行后屏幕显示数据点的折线(见图 3-1)。

图 3-1  表3-1中数据点的折线

[例2]  作出函数y=2ecos(3x-4)在区间[0,6]上的图形。

解  输入下列程序:

>> x=linspace(0,6*pi,500);% 在[0,6π]上取500个点

y=2*exp(-0.5*x).*cos(3*x-4);

plot(x,y)↙

运行后屏幕显示函数y=2ecos(3x-4)在区间[0,6]上500个点连成的光滑的余弦曲线(见图 3-2)。

图 3-2  y=2ecos(3x-4)在区间[0,6]上的曲线

[例3]  作出参数函数x=asin(mt),y=acos(nt)在区间[0,2]上的图形,其中a=7,m=3,n=5。

解  输入下列程序:

>> a=7;m=3;n=5;

t=0:pi/60:2*pi;

x=a*sin(m*t); y=a*cos(n*t);

plot(x,y,'b-.')

运行后屏幕显示参数函数x=asin(mt),y=acos(nt)在区间[0,2]上121个点连成的光滑的曲线(见图 3-3)。

 

图 3-3 参数函数x=asin(mt),y=acos(nt)在区间[0,2]上的曲线

 

读者可以改变此例中 m与n 的值,例如取(m ,n)=(2,3),(2,5),(2,7),(3,5),(3,7),(4,5),(4,7),…,(14,15)等等,将会画出许多有趣的曲线。

 

欢迎转载,转载请注明来自一手册:http://yishouce.com/book/2/2030100.html
友情链接It题库(ittiku.com)| 版权归yishouce.com所有| 友链等可联系 admin#yishouce.com|粤ICP备16001685号-1