您的位置:首页 > 编程语言 > MATLAB

Matlab的M文件

2016-06-27 22:09 555 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  matlab M文件