首页 > 编程知识 正文

matlab跨文件夹调用函数,matlab怎么编写m文件并且在程序中调用

时间:2023-05-03 08:35:52 阅读:157918 作者:4321

如果可以根据需要创建自己的函数文件,他们就可以像库函数一样简单地调用,大大扩展MATLAB的能力。

针对一类特殊问题,编写许多函数m文件,最终可以形成独立的工具箱。

1 .函数m文件的基本用法

function变量=函数名称(参数) ) )

其他各行为根据自变量计算因变量的地文,最终将结果提供给因变量。

这个m文件的文件名最好是函数名. m

functiona=randint(m,n ) )。

% randintrandomlygeneratedintegralmatrix

a=floor(10*rand ) m,n ) )

在需要这样2*3随机矩阵的情况下

x=randint (2,3 ) )。

x=9(6) 8

2 4 7

2 .函数m文件有多个因变量

要用[]括起它们,请参阅以下示例:

function [mean,stdev]=stat(x )

% stat mean and stand deviation

[mn]=size(x );

if m=1

m=n

结束

mean=sum(x )/m;

tdev=sqrt(sum(x^2)/m-mean^2) ) ) ) ) ) ) ) )。

其用途,如果求出数组x平均值和平均方差,则为:即可

x=[ 2 4 -7 0 5 -1];

[XM.xd]=stat(x ) ]

xm=0. 5

xd=3.9476

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。