24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 1279  |  回复: 4
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

rander

至尊木虫 (著名写手)

战略家

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

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

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

» 猜你喜欢

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

战略决定谋略思路决定出路基础决定长远细节决定成败路漫漫其修远兮吾将上下而求索
已阅   回复此楼   关注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的回帖
查看全部 5 个回答

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的回帖

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的回帖
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 290求调剂 +3 dfffsar 2026-03-29 3/150 2026-03-29 22:38 by 毛毛毛阿莫2
[考研] 317分 一志愿南理工材料工程 本科湖工大 求调剂 +10 芋泥小铃铛 2026-03-28 10/500 2026-03-29 20:51 by 无际的草原
[考研] 296求调剂 +6 彼岸t 2026-03-29 6/300 2026-03-29 20:22 by 永字号
[考研] 085600 材料与化工 329分求调剂 +14 Mr. Z 2026-03-25 14/700 2026-03-29 17:27 by 学员8dgXkO
[考研] 070300化学354求调剂 +6 101次希望 2026-03-28 6/300 2026-03-29 12:57 by 无际的草原
[考研] 330分求调剂 +5 qzenlc 2026-03-29 5/250 2026-03-29 07:37 by 无际的草原
[考研] 11408软件工程求调剂 +3 Qiu学ing 2026-03-28 3/150 2026-03-28 21:50 by zhq0425
[考研] 本科新能源科学与工程,一志愿华理能动285求调剂 +7 AZMK 2026-03-28 11/550 2026-03-28 21:01 by xxxsssccc
[考研] 一志愿南京航空航天大学材料学硕求调剂 +3 @taotao 2026-03-28 3/150 2026-03-28 10:26 by JourneyLucky
[考研] 一志愿南昌大学324求调剂 +7 hanamiko 2026-03-27 7/350 2026-03-28 09:56 by 李上岸0921
[考研] 286求调剂 +4 丢掉懒惰 2026-03-27 7/350 2026-03-28 08:07 by baoball
[考研] 274求调剂 +17 顾九笙要谦虚 2026-03-24 23/1150 2026-03-27 15:16 by caszguilin
[考研] 279 分 求调剂 +4 睡个好觉_16 2026-03-24 4/200 2026-03-27 15:05 by 醉在风里
[考研] 085600,材料与化工321分,求调剂 +9 大馋小子 2026-03-27 9/450 2026-03-27 14:30 by mmm just
[考研] 321求调剂 +6 Ymlll 2026-03-24 6/300 2026-03-26 20:50 by 不吃魚的貓
[考研] 325求调剂 +3 Aoyijiang 2026-03-23 3/150 2026-03-26 20:46 by 不吃魚的貓
[考研] 总分322求生物学/生化与分子/生物信息学相关调剂 +5 星沉uu 2026-03-26 6/300 2026-03-26 19:02 by macy2011
[考研] 环境专硕324分求调剂推荐 +5 轩小宁—— 2026-03-26 5/250 2026-03-26 12:05 by i_cooler
[考研] 打过很多竞赛,085406控制工程300分,求调剂 +3 askeladz 2026-03-26 3/150 2026-03-26 09:08 by 给你你注意休息
[考研] 一志愿武理085500机械专业总分300求调剂 +3 an10101 2026-03-24 7/350 2026-03-25 00:00 by 山鬼0-
信息提示
请填处理意见