matlab中脚本文件怎样调用函数

matlab中脚本文件怎样调用函数,第1张

.m文件(即楼主所说的脚本文件)调用函数的方法与在控制台调用的方法完全一致。

只是需要注意几个问题:

1、被调用的函数的文件,需与.m文件在同一路径下;

2、通常被调用函数的函数名与文件名需要一致。

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,需要注意的是函数调用的时候,都在同一文件夹下。

matlab可以在m文件函数中定义一个函数和多个子函数,但是需要注意的是子函数只能由同一m文件中的函数调用。如下面的例子:\x0d\x0afunction [max,min]=mypfun(x) %主函数\x0d\x0an=length(x)\x0d\x0amax=mysubfun1(x,n)\x0d\x0amin=mysubfun2(x)\x0d\x0a \x0d\x0afunction r=mysubfun1(x,n) %子函数1\x0d\x0ax1=sort(x)\x0d\x0ar=x1(n)\x0d\x0a \x0d\x0afunction r=mysubfun2(x) %子函数2\x0d\x0ax1=sort(x)\x0d\x0ar=x1(1)


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存