matlab中怎么同时运行多个M文件,这些文件怎么相互调用

matlab中怎么同时运行多个M文件,这些文件怎么相互调用,第1张

function SIN=drawSin(x)%放在第一个m文件中\r\nSIN=sin(x);\r\nplot(x,y,'g');\r\nfunction COS=drawCos(x)%放在第二个m文件中\r\nCOS=sin(x);\r\nplot(x,y,'r');\r\n\r\nfunction Main()%放在第三个m文件中,drawSin,drawCos是子程序\r\nx=-pi:01:pi;\r\ndrawSin(x)\r\ndrawCos(x)

可以改的,习惯将子程序做成function,X是function的输出,比如子程序的是function X=yyy(20),X就是输出,yyy代表子程序函数,20就是输出,可以变化的。在主程序中就可以直接应用X=yyy(20),那么X就可以变化了,但是X不能做为输入,因为X是在主程序的中间得出的结果。另外,若是程序中的X变化了,那么请注意矩阵的维度的变化。

你要在主程序中定义好 m,Xmn,k,Arlfa,等变量,之后

需要在主程序中写这样的一句语句去调用这个函数

[Phi1,Phi2] = BrillouinArea(m,Xmn,k,Arlfa,Rw,R0,l2,Den_vect_z,Totallength)

然后去运行主程序的文件

而不是直接运行这个子程序的文件

以上就是关于matlab中怎么同时运行多个M文件,这些文件怎么相互调用全部的内容,包括:matlab中怎么同时运行多个M文件,这些文件怎么相互调用、matlab简单问题、MATLAB中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9687957.html

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

发表评论

登录后才能评论

评论列表(0条)

保存