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

1.2.3 MATLAB的几个应用实例

为了能够更快地理解和掌握MATLAB执行命令的方式,我们下面介绍一些简单的例子,通过这些例子可以很快体会到MATLAB对进行计算和图形的操作确实方便快捷。

我们可以试着在MATLAB的命令窗口中分别输入下面几个例子的程序,在每个程序输入后,按回车键,就会给您们一种惊喜。试试看吧!!

 

[例1]  输入命令:

>> v=eye(3,4)  %3×4对角线为1的矩阵。

运行后输出结果如下:

v=

   1  0  0  0

   0  1  0  0

   0  0  1  0

 

 [例2]  输入命令:

>> s1='Hello';s2='every';s3='student';

s=[s1,',',s2,' ',s3],ss=s(1:5)

运行后输出结果如下:

 s =

Hello,every student

ss =

Hello

[例3]  输入命令:

>> subplot(2,1,1),

Y=peaks; plot(Y),title(' peaks ') , gtext(' peaks ')

subplot(2,1,2),


fplot('[tan(x),sin(x)/x,cos(x)]',2*pi*[-1 1 -1 1])

title(' tan(x),sin(x)/x,cos(x)')

运行后输出图1-4。

 

图1-4  例3的图形

 

[例4]  输入命令:

>> x=linspace(0,16,100);y=sin(x);z=cos(x);

  plot(x,y,x,z)

grid 

        xlabel('Independent Variable X')

        ylabel('Dependent Variables Y and Z')

        title('sin(x)和cos(x)的曲线')

运行后输出图1-5。

 

图1-5  例4的图

 

[例5] 作下面函数的图形.

.

    解 用以下程序实现:

>> x=-7.5:0.5:7.5; y=x;

[X,Y]=meshgrid(x,y);  

R=sqrt(X.^2+Y.^2)+eps; Z=sin(R)./R;   

mesh(X,Y,Z)

运行后输出图1-6

图1-6  例5的图


 

 

 [例6]  作螺旋线 .

解 用以下程序实现

>> t=0:pi/50:10*pi; plot3(sin(t),cos(t),t)


运行后输出图1-7。

 

图1-7  例6的图

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