1
实验四
第 3 章 MATLAB 程序设计
Matlab 作为一种广泛应用于科学计算的工具软件,不仅具有强大
的数值计算能力和丰富的绘图功能;可以人机交互式的命令行的方式
工作;作为一种高级语言,同时也可以与 C 、FORTRAN 等高级语
言一样进行程序设计.
利用 Matlab 的程序控制功能,将相关 Matlab 命令编成程序存
储在一个文件中(M 文件),然后在命令窗口中运行该文件,Matlab
就会自动依次执行文件中的命令,直到全部命令执行完毕.
■ 例 1 用 mesh 绘制半径为 3 的球
命令行方式: 编程方式:
新建一个 M 文件 qiu.m 如下:
保存后,在命令窗口输入 qiu,即可执行该 M 文件.
>> u=[0:pi/60:2*pi];
>> v=[0:pi/60:pi];
>> [U,V]=meshgrid(u,v);
>> R=3;
>> X=R*sin(V).*cos(U);
>> Y=R*sin(V).*sin(U);
>> Z=R*cos(V);
>> mesh(X,Y,Z);
>> axis equal;
u=[0:pi/60:2*pi];
v=[0:pi/60:pi];
[U,V]=meshgrid(u,v);
R=3;
X=R*sin(V).*cos(U);
Y=R*sin(V).*sin(U);
Z=R*cos(V);
mesh(X,Y,Z);
axis equal;