matlab - 括号中的波浪字符

标签 matlab syntax

在 MATLAB 中,以下代码的作用是什么:

[m, ~]=func_returning_matrix()

波浪号运算符 ~ 的作用是什么?

最佳答案

在 Matlab 中,这意味着不要从赋值右侧的函数中分配相应的输出参数。因此,如果 func_returning_matrix 返回 2 个参数,表达式会将第一个参数赋值给变量 m 而忽略第二个。如果 func_returning_matrix 返回 3 个(或更多)参数,则表达式将删除函数的第二个和所有后续输出。

关于matlab - 括号中的波浪字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13913325/

相关文章:

python - Matlab 和 Python 中的冒号差异

php - 如何在发布表单时自动填充 PHP 全局变量(即 $email)?

linux - 在 Bash 脚本中使用大括号内的 int 变量

matlab - 在matlab中的两个数字之间插入+-(即\pm)

Matlab:如果满足逻辑条件,如何将列号写入新列

matlab - 隔离矩形物体的最佳方法

matlab - 将 2 个图像合并为一个平面图像

c - static const int 和 static int const 有什么区别?

c++ - 未知类? C2143 语法错误 : missing ";" before '*'

mysql - 需要将此 mysql 表与子字符串相加才能找到正确的值