当使用多输出matlab函数时,我需要回调所有变量吗?

Ian*_*ici 1 matlab

当使用多输出matlab函数时,我需要回调所有变量吗?或者我可以只取前两个变量吗?(如果是的话……不推荐吗?)

让我们在 function.m 中说

[a, b, c] = function( )

在main.m中

[var1, var2] = function;

Adi*_*iel 5

这取决于函数的定义以及您想要获得的输出。

并非所有函数都允许这样做,您可以在特定函数的帮助文档的开头找到每个函数的所有选项。

如果您只想要第二个或第三个输出,并且还想节省不感兴趣的结果的计算时间,您可以使用~选项,如下所示(对于 2009b 及更高版本):

[~, var1, var2]=function
Run Code Online (Sandbox Code Playgroud)