• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

(转载)Matlab--------function文件调用 - MaHaHa

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

(转载)Matlab--------function文件调用

m 函数基本结构

. script和function文件的扩展名都是m, 要让matlab明白当前这个m文件是script还是function, 就要遵循Matlab内部规定的函数文件的结构. 一个函数文件大概是这样的.function  [输出变量列表]=函数名(输入变量列表)

    语句块, 中间若遇上return, 则函数执行完毕, 返回输出变量数值
end
变量列表都要使用逗号隔开变量; 当然, 如果只有一个输出变量, 方括号是不需要了; 如果根本没有输出变量, 包括等号在内的都不需要了; 如果没有输入变量, 函数名后面的括号可有可无;  函数名一般和文件名相同, Matlab调用本函数文件时, 是以文件名为准的, 所以这种情况下, m文件中的函数名无论变成什么都没有影响. (但是如果要作嵌套函数就要小心了)

一个例子

test.m
 
function x = test( x )

x=x+5;

end
 
main.m
 
test(1)
 

除了在m文件中调用test,在命令窗口也可以调用

>> test(1)
ans =
     6
>> 

查看Matlab内部函数

Matlab里很多函数都是m文件的形式, 我们可以用这个语句: edit(which(\'想查看的函数名称\')) 来查看相应的函数. 例如: edit(which(\'fsolve\'))

当然, 里面很多m函数比较复杂, 不过, 看看可以获得一点感性认识.


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
DelphiXE5与其他版本共存发布时间:2022-07-18
下一篇:
【Delphi】MD5算法(一):实现发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap