Matlab常用工作方式
1. 指令行操作: 直接在Matlab的工作窗口, 输入指令行.
2. M文件: 分为命令文件和函数文件
M文件
M文件有两种形式: 命令文件(Script文件)和函数文件(Function File),扩展名字都是”*.m”.
命令文件
当用户输入的命令比较多的时候,直接在工作窗输入很麻烦,而且重复运行这些命令更加麻烦了. 为了解决这个问题, Matlab提供了Script文件. 程序员将命令输入到Script文
件之中,在运行的时候,直接运行Script的名字即可.
在命令文件中定义的变量都是全局变量。
例子:绘制花瓣
theta=-pi:0.01:pi;
rho(1,:)=2*sin(5*theta).^2;
rho(2,:)=cos(10*theta).^3;
rho(3,:)=sin(theta).^2;
rho(4,:)=5*cos(3.5*theta).^3;
for k=1:4
polar(theta,rho(k,:))
pause
end函数文件
函数文件的第一条语句为:function引导的定义语句。
在函数文件中定义的变量都是局部变量。
例子:计算平均值
function y=average(x)
%向量元素的平均值
[m,n]=size(x);
if(~((m==1)|(n==1)))
error(‘vector’);
end
y=sum(x)/length(x);
上述代码:
第一行,指明该文件是函数文件,定义函数名(average),输入参数(x),输出(y)
第二行,
1. %开始的文字是注释行
2. 第一个注释行用于help average的帮助信息和lookfor average的关键词搜索。
end