lidaijin 发表于 2010-9-25 23:03

主函数与子函数同文件在格式上有什么要求

matlab中,主函数与子函数放入同一个.m文件时,格式有没有什么要求呢?

如题,请高手指点,谢谢

zhouyang664 发表于 2010-9-25 23:24

本帖最后由 zhouyang664 于 2010-9-25 23:28 编辑

好像是要求主函数在前,子函数在后就行吧!
在线帮助-->Subfunctions ,好好看看!

qibbxxt 发表于 2010-9-26 08:44

是这样的,如果不用嵌套函数的话,一般是上面的函数可以调用下面的函数,下面的函数是不能调用上面的函数的

Happy99 发表于 2010-9-26 13:48

稍微修正下好像比较好:@)
一般是主函数呼叫次函数, 次函数之间亦可互相呼叫
当然次函数亦可呼叫主函数, 但小心无限回圈的出现

qibbxxt 发表于 2010-9-26 14:33

回复 Happy99 的帖子

恩,是这样的,谢谢

土木年华 发表于 2010-9-26 14:44

回复 Happy99 的帖子

对,你说的很对,学习一下!

土木年华 发表于 2010-9-26 14:46

回复 Happy99 的帖子

此函数应该可以叫主函数,但麻烦给讲一下无限回圈是怎么回事,谢谢你

Happy99 发表于 2010-9-26 16:39

试下便知, 去掉里头的%, 我称之为无限回圈, 应该怎称我也不确定!:@)function test77
add7(3,7); div7(10,2);
end
function c=add7(a,b)
c=a+b; disp7(c)
end
function disp7(a)
disp(a)
end
function c=div7(a,b)
c=a/b; disp7(c); %test77
end

zhouyang664 发表于 2010-9-26 22:19

回复 Happy99 的帖子

有意思,是应该注意一下!

lidaijin 发表于 2010-10-3 18:22

谢谢各位,高手啊学习到了。{:{39}:}

lidaijin 发表于 2010-10-3 18:24

同时,谢谢aspen的建议哦,以后我一定会注意的
页: [1]
查看完整版本: 主函数与子函数同文件在格式上有什么要求