matlab怎么调用function函数

matlab怎么调用function函数,第1张

matlab怎么调用function函数:

第一步打开matlab,点击新建->函数

第二步默认创建了一个名为Untitled2函数,其中output_args是代表函数返回的结果,input_args代表函数输入的参数

第三步输入“function[m]=test_data(n)m=n+1;end”,这里将函数名称改为test_data,输入参数n,返回结果m,m是n+1的计算结果

第四步按ctrl+s键进行保存test_data函数,选择函数保存的路径,这里选择在当前文件夹中,可以看到已经保存成功了

第五步保存好函数之后,我们可以来调用函数了,在命令行窗口中输入test_data(10),按回车键返回结果11,需要注意的是函数调用的时候,都在同一文件夹下。

M函数文件是以function开头的,其格式

function  输出变量=函数名称(输入变量)

函数内容

end

例如,利用matlab的程序编辑器,来编写函数文件。

%M函数,数列求和,myfun.m

function   s=myfun(m)

s=0

for n=1:m

s=s+1/n/n

end

end

编写后保存为myfun.m,然后在命令窗口中输入

>>myfun(100),myfun(1000)

ans=

1.6350

ans=

1.64390

当然,M函数也可以被M脚本文件或其他M函数文件调用。

M函数除了直接用函数名调用之外,也可以进行参数传递,使得Matlab应用更加方便。M函数文件以function开头,格式为function 输出变量 = 函数名称(输入变量)语句。

编写一个求自变量X的正弦值的m函数,如下:function y=mysin(x)y=sin(x)% 函数体此时在Matlab命令窗口输入若下内容时>>x=pi/2>>y=mysin(x)Matlab便会调用y.m文件子函数,计算sin值,并给出结果为>>y=1。


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

原文地址: http://outofmemory.cn/yw/12074652.html

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

发表评论

登录后才能评论

评论列表(0条)

保存