请问各位高手,在matlab里怎样调用子程序?
现在在编一个最优化的程序,需要用另一个程序计算出结果,与标准值比较,可是我不会调用子程序.:'(各位高手,能否教我一下?谢谢! 随便找一本 matlab 基础书看看都能找到答案
[ 本帖最后由 ChaChing 于 2010-6-15 00:33 编辑 ] 好的,谢谢前辈指点,明天到图书馆找本书查一下,手头上的这本过于简洁了.:@$
[ 本帖最后由 eight 于 2007-8-27 21:11 编辑 ] 举个简单的例子
主程序可以是:
x=3*y+4*z;
=mysub(p,q);
s=x^2
然后子程序是:
fuction =mysub(c,d)
a=c+d;
b=c-d;
把子程序存储成同名m文件就可以了 谢谢姐姐指点:@) 好,了解了,新手学习咯:@)
还是有问题,一个文件夹里不能有两个同名的M文件
还是有问题,一个文件夹里不能有两个同名的M文件 那是很自然的。如果一个文件夹里有两个同名的文件,系统在要对它进行操作时,系统就识别不出到底要操作哪一个,所以在windows下,同一文件夹下是不允许有同名文件的。事实上,在Matlab7.1中,如果用同名的m文件(***.m)去操作数据文件(***.txt),会出现莫名其妙的错误。将你的函数改个名字吧。 做成函数直接调用就可以了,很方便的
回复 地板 appleseed05 的帖子
怎么储存啊?同名文件好像不能同存。 To 7F & 10F地板 appleseed05所谓的"把子程序存储成同名m文件", 并非指主程序与子程序同名!:loveliness: 主函数与子函数放入同一个文件时,格式有没有什么要求呢? 回复 appleseed05 的帖子
对,哈哈,基础问题应该好好看看
页:
[1]