Matlab在m文件中定义函数

Matlab在m文件中定义函数,第1张

可以将一个主函数和多个子函数写在一个m文件中,文件名是主函数名,第一个函数是主函数,后面跟的函数都是这个函数中需要调用的子告轮函数或者子子函数。

也就是说该文件必须是以function打头的函知液数文件,不能是前面不是函数,后面跟一串函数。

————————————————————————————

不是说了么,前面是命令后面加函数是不行的,必须前面也是函数!

其实这根本无所谓,你直接将这些命令定义为一个无参袜猛信数的函数就可以了。

建立M文件或直接点击(File/New/Function)建立函数文件,其中函数文件的格式是:

function

[输出变量]

=

函数名称(输入变量)

例如编写的一个求1到n之和的求和函数

eg_sum,按照上述格式,编写代码如下并保存文帆返件,注意文件命名时不能以数字激银开头:

function

[s]

=

eg_sum(

n

)

%

calculate

the

sum

of

1..n

s

=

0

for

i

=

1:n

s

=

s

+

i

end

>>

clear

>>

a

=

eg_sum(10)

运行结果:态铅饥

a

=

55


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12279962.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存