2018-01-09 孙小北

Matlab函数写法及一个m文件多个Matlab函数

Matlab一个脚本m文件写多个函数时需要注意,主函数名称和文件名称保持一致,其他脚本只能调用脚本文件名来调用主函数,主函数调用子函数,无法直接调用子函数。

在一个m文件中写多个函数,每个函数都以function开始,结束可以带end,也可以不带(这种情况下,出现另一个function或者到达文件结尾表明前一个function结束)。第一个函数作为主函数,可以从该m文件外部调用,其它函数都是局部函数,只能被m文件中的函数调用。主函数命名最好和m文件名相同;如果不同,则调用时应该使用m文件名(不带扩展名)。

注意:主函数前不能有代码

例如:main.m

function [output1,output2]=main(input1,input2)
    #主函数主体
    output1=sub(input1);
end

function [subresult]=sub(x)
    #函数主体
    subresult=x;
 end

其他m文件调用main函数示例如下:

[x,y]=main(a,b);


编辑:孙小北

本文地址: https://www.xiaowangyun.com/wyblog/detail/?id=124

版权归属: www.xiaowangyun.com   转载时请以链接形式注明出处

0 条评论

快来评论

物以类聚

最新评论

2017-10-06

一辈子不长,只有珍惜了,才不至于后悔。

2017-10-06

懂得感恩,才能走得更远。

标签云

归档

取消

感谢您的支持,您的每一次打赏都是一次鼓励!

扫码支持
每一次支持,都是不懈的动力

打开支付宝扫一扫,即可进行扫码打赏哦