如何连接matlab脚本

时间:2014-05-19 12:12:08

标签: matlab

我有以下问题: 我写了六个matlab脚本。在第一个脚本中,用户必须输入变量n_strati(1到5之间的数字)。第一个脚本允许您根据已知或未知的变量选择计算模型,并将它们运行到n_strato = 1。对于层2-3-4-5,第二个第三个第四和第五个脚本分别遵循相同的过程,但是其中输入参数(不打算作为值)是不同的。例如:

对于Strato1执行计算,知道输入变量A B E(而不是C D F),因为Strato2执行计算知道A C E(而不是B D F),因为Strato3知道变量B D F(而不是A C E)。

第六个获取前面脚本的所有变量并处理它们以获得最终结果。 前五个脚本使用以下命令保存数据:

save Strato1 alpha beta gamma
% etc.

和第六个脚本他们“存储”命令:

load Strato1
load Strato2
% etc.

但我必须确保:

如果n_strati == 1 我输入数据并在script1跳转脚本2-3-4-5中选择模型,然后通过脚本6继续进行最终计算。

如果n_strati == 2 我输入数据并在script1中选择Strato1的模型,在script2跳转脚本3-4-5中选择Strato2,然后通过脚本6继续进行最终计算。 等等。

我想知道:我该怎么办?

感谢您的合作。

1 个答案:

答案 0 :(得分:3)

最好的方法是避免使用脚本和使用函数。即使你在使用多个脚本的情节中取得成功,代码也会很乱,难以调试等等。所以答案很简单:

对脚本说不!

就像添加签名和声明输入和输出一样简单。