不,~ =
确定不平等
描述
例子
两个向量的不平等
创建两个向量包含真实和虚构的数字,然后比较向量的不平等。
一个=(1 +我3 2 4 +);B =[1 2 4 + 3 +我];~ = B
ans =1 x4逻辑阵列1 1 0 0
的不
功能测试两个实部和虚部的不平等,并返回逻辑1
(真正的
不相等),一个或两个部分。
找到字符
创建一个特征向量。
M =“杰作”;
测试特定的字符使用的存在~ =
。
M ~ =“n”
ans =1 x11逻辑阵列1 1 1 1 1 1 1 1 1 1 1
逻辑的价值1
(真正的
)表示这个角色的缺失“n”
。这个角色不存在的向量。
找到分类数组中的值
创建一个分类数组与两个值:“头”
和“尾巴”
。
A =分类({“头”“头”“尾巴”;“尾巴”“头”“尾巴”})
一个=2 x3分类数组正面正面反面反面正面反面
找到所有的值“头”
类别。
~ =“头”
ans =2 x3逻辑阵列0 0 1 1 0 1
一个值的逻辑1
(真正的
)显示一个值而不是一类。自一个
只有两类,~ =“头”
返回相同的答案= =“尾巴”
。
比较的行一个
的不平等。
一(1):)~ = (2:)
ans =1 x3逻辑阵列1 0 0
一个值的逻辑1
(真正的
行有不平等的类别值)表示。
浮点数比较
许多数字用小数表示文本不能完全表示为二进制浮点数字。这导致小的差异的结果~ =
操作员反映。
执行一些减法操作在十进制数字表示并存储结果C
。
C = 0.5 -0.4 -0.1
C = -2.7756 e-17
确切的小数运算,C
应该等于完全0
。小值是由于二进制浮点运算的性质。
比较C
来0
的不平等。
C ~ = 0
ans =逻辑1
使用公差比较浮点数,托尔
,而不是使用~ =
。
托尔=每股收益(0.5);abs (C-0) >托尔
ans =逻辑0
两个数字,C
和0
,更接近比连续两个浮点数近了0.5
。在很多情况下,C
可能像0
。
不平等的两个Datetime数组
比较两个的元素datetime
数组的不平等。
创建两个datetime
阵列在不同的时区。
t1 =[2014年04 14 9 0 0;2014年,04,14日,10日,0,0);一个= datetime (t1,“时区”,“美国/ Los_Angeles”);一个。格式=“d-MMM-y HH: mm: ss Z”
一个=2 x1 datetime数组14 - -0700年4月- 2014年09:00:00 14 - 4月- 2014 10:00:00 -0700
t2 =[2014、04 14日12 0 0;2014年,04,14日,12日,30日0];B = datetime (t2,“时区”,“美国/ New_York”);B。格式=“d-MMM-y HH: mm: ss Z”
B =2 x1 datetime数组14 - -0400年4月- 2014年12:00:00 14 - 4月- 2014 12:30:00 -0400
检查元素在一个
和B
是不平等的。
~ = B
ans =2 x1逻辑阵列0 1
输入参数
一个
,B
- - - - - -操作数
标量|向量|矩阵|多维数组
操作数,指定为标量、向量、矩阵或多维数组。数字或字符串输入一个
和B
必须是相同的大小或尺寸兼容(例如,一个
是一个米
——- - - - - -N
矩阵和B
是一个标量或1
——- - - - - -N
行向量)。有关更多信息,请参见兼容数组大小的基本操作。
你可以比较任何类型的数字输入,比较不受损失由于类型转换精度。
如果一个
和B
直言,datetime,或持续时间数组,然后他们必须相同大小,除非是一个标量。
如果一个输入是一个分类数组,另一个输入可以分类数组,单元阵列特征向量,或一个字符向量。一个字符特征向量的向量展开成一个单元阵列相同大小的其他输入。如果两个输入顺序分类数组,它们必须有相同的组分类,包括他们的订单。如果两个输入分类数组没有顺序,他们可以有不同的分类。看到比较分类数组元素为更多的细节。
如果一个输入是一个datetime数组,其他的输入可以是一个datetime数组,特征向量,或单元阵列的特征向量。
如果一个输入是一个持续时间数组,其他的输入可以是一个数组或数字数组。操作员把每个数值作为标准的24小时的天数。
如果一个输入是一个字符串数组,其他输入可以是一个字符串数组,特征向量,或单元阵列的特征向量。对应的元素
一个
和B
字母顺序进行比较。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|uint64
|逻辑
|字符
|字符串
|分类
|datetime
|持续时间
复数的支持:金宝app是的
兼容性的考虑
隐式扩张变化影响参数对运营商
行为改变R2016b
从R2016b的隐式扩张,一些基本操作的参数组合,以前返回错误现在产生的结果。例如,您之前不能添加行和列向量,但这些操作数现在还有效。换句话说,一个表达式[1 - 2]+ [1;2]
以前返回失配误差大小,但现在它执行。
如果你的代码使用element-wise运营商和依赖于MATLAB的错误®之前返回大小不匹配,特别是在一个试一试
/抓
块,那么您的代码可能不再捕捉这些错误。
更多信息所需的输入数组大小的基本操作,明白了兼容数组大小的基本操作。
扩展功能
高大的数组
计算和数组的行比装入内存。
这个函数完全支持高数组。金宝app有关更多信息,请参见高大的数组。
C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。
使用笔记和限制:
不支持使用生成代码金宝app
不
测试枚举成员之间的不平等和一个字符串数组,字符数组或单元格字符数组的数组。
GPU的代码生成
生成NVIDIA的CUDA®代码®GPU使用GPU编码器™。
使用笔记和限制:
不支持使用生成代码金宝app
不
测试枚举成员之间的不平等和一个字符串数组,字符数组或单元格字符数组的数组。
GPU数组
加速代码运行在一个图形处理单元(GPU)使用并行计算工具箱™。
这个函数完全支持GPU数组。金宝app有关更多信息,请参见运行在GPU MATLAB函数(并行计算工具箱)。
分布式阵列
分区大数组在内存使用并行计算集群的工具箱相结合™。
这个函数完全支持分布式阵列。金宝app有关更多信息,请参见运行MATLAB函数与分布式阵列(并行计算工具箱)。
之前介绍过的R2006a
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。