主要内容

忽略函数输出

这个例子展示了如何从一个函数忽略特定输出使用波浪号(~)算子。

要求所有三种可能的输出fileparts函数。

帮助文件= (“帮助”);[helpPath、名称、ext] = fileparts(帮助文件);

现在当前工作区中包含三个变量fileparts:helpPath,的名字,ext。在这种情况下,变量很小。然而,一些函数返回结果,使用更多的内存。如果你不需要这些变量,他们浪费空间在您的系统上。

如果你不使用波浪号操作符,你可以请求只有第一 N 函数的输出(在哪里 N 小于或等于的数量可能的输出),忽略任何剩余的输出。例如,请求只有第一个输出,忽视第二和第三。

helpPath = fileparts(帮助文件);

如果你请求一个以上的输出,将变量名在方括号中,[]。下面的代码忽略了输出参数ext

[helpPath、名称]= fileparts(帮助文件);

忽略函数输出参数列表中的任何位置,使用波浪号运算符。例如,忽略第一个输出使用波浪号。

[~、名称、ext] = fileparts(帮助文件);

你可以忽略任何数量的函数输出使用波浪号操作符。连续腭化符号用逗号分开。例如,这个代码忽略了前两个输出参数。

[~,~,ext] = fileparts(帮助文件);

相关的话题