等号后面的波浪号有啥作用? [复制]

Posted

技术标签:

【中文标题】等号后面的波浪号有啥作用? [复制]【英文标题】:What does the tilde symbol after an equals do? [duplicate]等号后面的波浪号有什么作用? [复制] 【发布时间】:2014-02-22 21:29:49 【问题描述】:

波浪号 ~ 在 Matlab 中的作用是什么?

例如,我有 Matlab 行,其中 ab 是表格。

a =~b;

【问题讨论】:

~ 是逻辑非的运算符 输入 help ~ 并阅读。 【参考方案1】:

基本上a 被分配给应用于b 的逻辑非运算符的结果

例如如果b 是矩阵

b = [12 0 10]

然后

a = ~b 
a = [0 1 0]

详情请见http://www.mathworks.co.uk/help/matlab/ref/not.html

【讨论】:

那么,和这个一样吗:a = imcomplement(find(b)); @user3115590:没有。如果这完全可行,那将是 a = imcomplement(b==0)

以上是关于等号后面的波浪号有啥作用? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

更改 config.assets.version 号有啥作用?

在 a = +a || 0、'='后面的'+'有啥作用? [复制]

波浪线(波浪线)(即“~”运算符在 Python 中的作用是啥? [复制]

构造函数后面2个括号各有啥作用

matlab中括号出现解析错误

私有构造函数有啥作用? [复制]