数学建模社区-数学中国

标题: 急求高手帮助!!!!!!!!!!!!!! [打印本页]

作者: hulonglong2010    时间: 2010-1-26 08:24
标题: 急求高手帮助!!!!!!!!!!!!!!
matlab如何实现函数间的调用?多个M文件的那种
作者: leo12ok    时间: 2010-1-26 08:46
这个你查下书就好了。 如果你有三个函数A,B,C。那么三个函数间可以互相调用,也可以自己调用自己。具体的调用格式任何一本Matlab的书都有讲,我说的不如书上说的好,楼主可以找本书来翻翻。
作者: xiaoding123    时间: 2010-1-26 08:57
书上有的,你去看看吧~  相信你一定行的~
作者: shif    时间: 2010-1-26 10:56
不太清楚你说的意思哈,说明白一些
作者: shif    时间: 2010-1-26 10:57
不太清楚你说的意思哈,说明白一些
作者: shif    时间: 2010-1-26 10:58
你怎么不理我呢????????????????
4 V6 p- K$ X, I8 j5 `??
作者: csk68    时间: 2010-1-26 11:48
网上也有教程的  查查就好了--------------------------------=
作者: 1225.angel    时间: 2010-1-26 12:16
书上有的,你去看看吧~  相信你一定行的~
作者: madio    时间: 2010-1-26 14:05
可以写一个function函数,然后以函数名命名该M文件,在其他文件里就可以调用这个函数了,注意如果一个M文件中写了多个函数,第一个为主函数,其他为子函数,只能调用主函数,由主函数来调用子函数!
作者: 厚积薄发    时间: 2010-1-26 15:19
有两种方式进行调用:第一种是将多个M文件分开放在同一个目标路径下,然后就可以像系统函数一样调用定义得 目标函数;第二种,是多个M文件一个M文件中,这是可以设置主函数的输入参数为空,输出参数可以根据需要任选,例如:function  main() 或者function   [x,y]=main()   两者的区别在于:前一种得到的参数值在workspace中没有变量,是局部变量,而后一种得到 x,y是工作空间中的变量,也就是在workspace中有x和y两个变量。; E% s7 {  e% k, u
# X! Q8 t2 R; w

+ r% S0 ~# G2 k- l% m' V你也可以参考一些matlab书籍的编程部分。
作者: hulonglong2010    时间: 2010-1-30 16:32
嗯,谢了各位,这个问题已经搞明白了
作者: liwenhui    时间: 2010-1-30 17:31
把要用的函数编程M文件放在你的matlab安装目录下的work文件夹,然后就可以直接调用了。
作者: 欧阳群师    时间: 2010-4-13 22:10
?/////////////////////////////?什么啊!1




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5