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

3.8.3 利用几个数组作多条曲线画多重曲线

3.8.3  利用几个数组作多条曲线画多重曲线

在绘制平面曲线的MATLAB函数plot,ezplot,polar,ezpolar,ezcontour等中,输入几个数组可以作多条曲线,如下面分别给出的例题所示。

[例23]  在同一个坐标系中,绘制函数, eee的曲线。

解 输入命令:

>>  x=-1.5*pi:0.01:1.5*pi;

y1=1./(1+x.^2);

y2=3*(1-x).^2.*exp(-(x.^2));

y3=- 10*(x/5 -x.^2).*exp(-x.^2);

y4=- 1/3*exp(-(x+1).^2);

plot(x,y1,'r-.',x,y2,'b--',x,y3, 'g:',x,y4,'m-')

运行后屏幕显示图 3-24。

 

图 3-24  eee图形

 

[例24]  在同一个坐标平面中,绘制三个函数eee的等高线。

解 输入命令:

>> f = ['3*(1-x)^2*exp(-(x^2) - (y+1)^2)'. '- 10*(x/5 - x^3 - y^5)*exp(-x^2-y^2)'  '- 1/3*exp(-(x+1)^2 - y^2)'];

ezcontour(f,[-pi,pi])

运行后画出这三个函数在上的等高线图形,见图 3-25。

 

图 3-25 三个函数在上的等高线图形

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