在 MATLAB 中,以下代码的作用是什么:
[m, ~]=func_returning_matrix()
波浪号运算符 ~ 的作用是什么?
最佳答案
在 Matlab 中,这意味着不要从赋值右侧的函数中分配相应的输出参数。因此,如果 func_returning_matrix
返回 2 个参数,表达式会将第一个参数赋值给变量 m
而忽略第二个。如果 func_returning_matrix
返回 3 个(或更多)参数,则表达式将删除函数的第二个和所有后续输出。
关于matlab - 括号中的波浪字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13913325/