matlab子程序应用主程序变量的问题

matlab子程序应用主程序变量的问题,第1张

您好,这样的:

闲着没事的做法是,使用save ***.mat的命令,想查看的时候,load ***.mat就可以了。

再就是设置全局变量子程序中想要用的变量弄成全局变量。

这段代码不要再命令窗口中写,而是在M文件的Editor建立一个文件,只写前三行,比如保存为testadd把,而把function及其下一行放在令一个文件中,直接保存,文件名千万别改,执行testadd应该就没问题了。

主程序计算的结果作为一个变量传递到子函数即可。

比如主程序计算结果A=1,没调用之前子函数为 z=zihanshu(x,y),想调用A,则子函数就应该写成z=zihanshu(x,y,A),多个输入参数。

(1) 函数定义行:function[out1,out2,..]=filename(in1,in2,..),输入和输出参数个数分别由nargin和nargout两个MATLAB保留的变量来给出。

(2) 第一行帮助行,以%开头,作为lookfor指令搜索的行为

(3) 函数体说明及有关注解:以(%)开头,用以说明函数的作用及有关内容。如果不希望显示某段信息,可在它的前面加空行!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7934064.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存