我在 Matlab 中有一个函数,可以产生三个特定结果。我想使用这些结果作为以下函数的输入参数来计算最终结果。
我该如何将这两个功能结合起来?
答案1
不太确定我是否理解了你的问题。据我所知,你有一个函数1,它提供三个输出参数,你想将它们用作函数2的输入。在这种情况下,你可以将函数分开,然后将它们用作
[a,b,c] = function1();
endResult = function2(a,b,c);
或者,您可以通过将 function1 放在 function2 中来嵌套它们。只需将 function1 附加到 function2 文件即可。在 shell 中:
cat function2.m function1.m > function2.m
或者直接使用编辑器。无论如何,您都必须编辑新函数,例如在定义 function1.m 之前添加上述两行 Matlab 代码。
这有帮助吗?