M函数文件规则和属性.docx

M文件函数

使用MATLAB函数时,例如inv,abs,angle和sqrt,MATLAB猎取传递给它的变量,利用所给的输入,计算所要求的结果。然后,把这些结果返回。由函数执行的命令,以及由这些命令所创立的中间变量,都是隐含的。全部可见的东西是输入和输出,也就是说函数是一个黑箱。

这些属性使得函数成为强有力的工具,用以计算命令。这些命令包括在求解一些大的问题时,常常消灭的有用的数学函数或命令序列。由于这个强大的功能,MATLAB供给了一个创立用户函数的构造,并以M文件的文本形式存储在计算机上。MATLAB函数fliplr是一个M文件函数良好的例子。

functiony=fliplr(x)

%FLIPLRFlipmatrixintheleft/rightdirection.

% FLIPLR(X)returnsXwithrowpreservedandcolumnsflipped

% intheleft/rightdirection.

%

% X=123 becomes321

% 456 654

%

% SeealsoFLIPUD,ROT90.

% Copyright(c)1984-94byTheMathWorks,Inc.[m,n]=size(x);

y=x(:,n:-1:1);

一个函数M文件与脚本文件类似之处在于它们都是

文档评论(0)

1亿VIP精品文档

相关文档