方括号中的波浪号

问题描述 投票:3回答:1

在MATLAB中,以下代码做什么:

[m, ~]=func_returning_matrix()

波浪号运算符〜,做什么?

matlab syntax
1个回答
8
投票

在Matlab中,这意味着不要在分配的rhs中分配该函数的相应输出参数。因此,如果func_returning_matrix返回2个参数,则表达式会将第一个分配给变量m,而忘记第二个。如果func_returning_matrix返回3个(或更多)参数,则该表达式将删除该函数的第二个以及所有以后的输出。

© www.soinside.com 2019 - 2024. All rights reserved.