Matlab:运行另一个m文件运行m文件

时间:2016-05-23 08:11:09

标签: matlab

我想通过执行另一个m文件来执行多个m文件。

例如,

当我有两个m文件时,

文件夹A中的

a.m文件,

% a.m file
val1=1;
save('val1.mat','val1')

然后,文件夹B中的b.m文件,

% b.m file
val2=2;
save('val2.mat','val2')

我想通过运行文件夹C中的c.m文件来运行a.m文件和b.m文件。

c.m文件的可能代码如下所示,

runMFIle('a.m', directory A);
runMFIle('b.m', directory B);

然后,val1.mat将保存在文件夹A中,而val2.mat将保存在文件夹B中。

在matlab中可以吗?

1 个答案:

答案 0 :(得分:1)

是的,确实如此。您只需将directory Adirectory B添加到MATLAB可以找到它们的搜索路径中。所以在c.m内,写下

addpath('../DirA');
addpath('../DirB');