24小时热门版块排行榜    

查看: 1260  |  回复: 4

rander

至尊木虫 (著名写手)

战略家

[求助] 关于M文件的一个问题

路过的虫虫们:
    matlab在一个M文件里,能否调用另一个M文件里的变量和函数呢?怎么调用?~

请教虫虫高手多多啊···
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

战略决定谋略思路决定出路基础决定长远细节决定成败路漫漫其修远兮吾将上下而求索
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖

★ ★
rander(金币+5): 5 2011-05-07 07:26:32
xiegangmai(金币+2): 谢谢应助! 2011-05-07 07:48:00
文件内子函数只能在同一文件调用,跨文件调用方法是把子函数单独保存为子函数同名文件即可.matlab的函数是松散结合,非常适合.

或者主函数1调用某个文件2,但是该文件2调用自身内部子函数3.这样可能需要修改中间函数2的返回值.

变量传递如果不想global全局变量牺牲可读性,建议用多传递输入参数和返回值的方法搞定.
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
2楼2011-05-06 18:43:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

rander

至尊木虫 (著名写手)

战略家

引用回帖:
Originally posted by libralibra at 2011-05-06 18:43:07:
文件内子函数只能在同一文件调用,跨文件调用方法是把子函数单独保存为子函数同名文件即可.matlab的函数是松散结合,非常适合.

或者主函数1调用某个文件2,但是该文件2调用自身内部子函数3.这样可能需要修改中间函 ...

谢谢,还不是很清楚怎么做,我在琢磨下。
我是在一个脚本M文件里随机初始化了一组变量,但在另一个子函数M文件里需要调用这组随机变量。。。
战略决定谋略思路决定出路基础决定长远细节决定成败路漫漫其修远兮吾将上下而求索
3楼2011-05-07 07:28:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiegangmai

版主 (职业作家)

我没头衔

优秀版主优秀版主优秀版主

【答案】应助回帖

引用回帖:
Originally posted by rander at 2011-05-07 07:28:32:
谢谢,还不是很清楚怎么做,我在琢磨下。
我是在一个脚本M文件里随机初始化了一组变量,但在另一个子函数M文件里需要调用这组随机变量。。。

将这组变量以参数形式,传递给子函数就可以了。
明德厚学、求是创新
4楼2011-05-07 07:48:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

libralibra

至尊木虫 (著名写手)

骠骑将军

【答案】应助回帖


xiegangmai(金币+1): 谢谢应助!随机数rand 2011-05-07 22:42:58
引用回帖:
Originally posted by rander at 2011-05-07 07:28:32:
谢谢,还不是很清楚怎么做,我在琢磨下。
我是在一个脚本M文件里随机初始化了一组变量,但在另一个子函数M文件里需要调用这组随机变量。。。

就我说的第二种办法
CODE:
function main()

q = rani(10,3,3); % 随机变量

subFunc(q); % 传递q给子函数

end

function subFunc(in)

disp('得到了主函数传递参数:');
in % 输出参数值

end

matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
5楼2011-05-07 15:23:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 rander 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 0856求调剂 +3 刘梦微 2026-03-15 3/150 2026-03-16 10:00 by houyaoxu
[考研] 304求调剂 +4 素年祭语 2026-03-15 4/200 2026-03-16 09:42 by 闲人终南山
[考研] 环境工程调剂 +3 大可digkids 2026-03-16 3/150 2026-03-16 09:09 by DDDddddmm
[考研] 321求调剂 +4 大米饭! 2026-03-15 4/200 2026-03-16 08:41 by Linda Hu
[考研] 327求调剂 +6 拾光任染 2026-03-15 11/550 2026-03-15 22:47 by 拾光任染
[考研] 070305求调剂 +3 mlpqaz03 2026-03-14 4/200 2026-03-15 11:04 by peike
[考研] 本科南京大学一志愿川大药学327 +3 麦田耕者 2026-03-14 3/150 2026-03-14 20:04 by 外星文明
[考研] 中科大材料专硕319求调剂 +3 孟鑫材料 2026-03-13 3/150 2026-03-14 18:10 by houyaoxu
[考研] 267一志愿南京工业大学0817化工求调剂 +5 SUICHILD 2026-03-12 5/250 2026-03-14 14:53 by jean5056
[考研] 材料080500调剂求收留 +3 一颗meteor 2026-03-13 3/150 2026-03-14 10:54 by peike
[考研] 求调剂 +6 yfihxh 2026-03-09 6/300 2026-03-14 01:18 by JourneyLucky
[考研] 工科,求调剂 +3 我887 2026-03-11 3/150 2026-03-13 21:39 by JourneyLucky
[考研] 材料专硕350 求调剂 +4 王金科 2026-03-12 4/200 2026-03-13 16:02 by ruiyingmiao
[考研] 295求调剂 +3 小匕仔汁 2026-03-12 3/150 2026-03-13 15:17 by vgtyfty
[考研] 求调剂 +3 程雨杭 2026-03-12 3/150 2026-03-13 15:06 by JourneyLucky
[考研] 285求调剂 +4 ytter 2026-03-12 4/200 2026-03-13 14:48 by jxchenghu
[考研] 420求调剂 +4 莫向外求11 2026-03-10 6/300 2026-03-12 14:41 by ruiyingmiao
[考博] 读博申请 +5 感dd 2026-03-10 7/350 2026-03-11 17:02 by QGZDSYS
[考研] 一志愿江南大学085701环境工程专硕总分287求调剂 +5 18266118446 2026-03-09 5/250 2026-03-11 16:51 by 2020015
[考研] 294 英二数二物化 求调剂 +6 米饭团不好吃 2026-03-09 6/300 2026-03-09 23:55 by barlinike
信息提示
请填处理意见