永发信息网

怎么实现matlab子程序的放置以及调用

答案:3  悬赏:20  手机版
解决时间 2021-11-20 14:35
怎么实现matlab子程序的放置以及调用
最佳答案
楼上的方法也行,但不好管理。因为它是每个子程序另外新建一个M文件,放在同一工作目录。

建议采用下面的方法:
将主程序和子程序放在一个M文件中,matalb默认M文件中的第一个程序为主程序,接下来的代码中不管有几个程序都只能是子程序,并且子程序之间也可以互相调用。

说明:位置靠后的子程序能调用它前面的子程序;
并且位置靠前的子程序也能调用它后面的子程序。

这说明子程序尽管位置不同,但等级都是一样的。追问如果不放在一个m文件,应该怎样处理,放在一个m文件呢?下面是我的一段程序,你看一下,告诉我方法。你告诉我子程序应该放在哪里追答子程序是函数m_chap2_ex1_1_sub
不放在一个M文件,那就是主程序和它各一个M文件,放在同一工作目录即可,实际上由于主程序不是函数,只是一段代码,故其也可以不放在M文件中,直接再命令窗口运行也行。

实际上你把一段代码存为M文件,实际上是脚本文件,并非函数文件,其运行效果和在命令窗口运行是一样的。而函数(function关键字)只能保存到M文件才能运行,在命令窗口是不能运行的

你这个主程序实际上是一段代码,不是函数,所以假如放在同一M文件里,你需要将这段主程序代码变成一个函数,如下所示:

function aaa
你的那段代码
end
主程序名字随便取

function m_chap2_ex1_1_sub
代码
end
全部回答
放到当前程序的目录下即可。。。
如果只是自己主函数用,
把子程序定义在主函数的m文件里面

主程序直接调用就行了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
求阜阳自考机构,想找靠谱点的机构,急急急
贴地板砖,东角,是50公分水平高度,西角只有
能激发人斗志的电视剧
如果遇到那些表面对你好实际上,嗯,对你不是
违章罚单122开头哪里的
拾玖鹅肉店这个地址在什么地方,我要处理点事
停车场(文锦苑西北)地址好找么,我有些事要过
给出钢筋配筋图,怎么计算钢筋用量?
老河口市襄樊百味源烧烤海鲜粥哪位知道具体地
百度百科最牛的人是谁
三餐全吃素猜一数字
说说德国汽车在世界汽车业的地位把。他的技术
“倒拔垂杨柳”的人物是(),性格特征()?
三星s7home键刮花影不影响指纹解锁
河南漯河娶老婆需要多少钱
推荐资讯
excel2010打印设置出来的页数方式是123,123
1军副军长李广简历,怎么查不到?
NAZA lite飞航线就降低高度怎么回事
timberland添柏岚地址在什么地方,我要处理点
十大吊顶品牌哪家设计水平最高?
西安市的违停在周至能处理吗?
甘肃省2016二季度钢材指导价
QQ浏览器9.0 怎么删除帐号助手娴恼屎
为什么要款到发货
方程:9x一36=5x
华师经济的进来,大家感觉专业课压分吗?
摇啊摇,摇啊摇摇到性高潮
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?