Matlab:如何将另一个函数放入函数中?

Matlab:如何将另一个函数放入函数中?

我在 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 代码。

这有帮助吗?

相关内容