比较运算符比较关系的数值,例如相等。它们是用关系运算符.
如果比较为true,Octave的所有比较运算符都返回值1,如果比较为false,则返回值0。对于矩阵值,它们都是在按个元素的基础上工作的。适用广播规则。详见广播例如
[1, 2; 3, 4] == [1, 3; 2, 4] ⇒ 1 0 0 1
根据广播规则,如果一个操作数是标量,另一个是矩阵,则将标量与矩阵的每个元素进行比较,结果与矩阵大小相同。
x< y
¶
如果为Truex小于y.
x<= y
¶
如果为Truex小于或等于y.
x== y
¶
如果为Truex等于y.
x>= y
¶
如果为Truex大于或等于y.
x> y
¶
如果为Truex大于y.
x!= y
¶
x~= y
如果为Truex不等于y.
对于复数,定义了以下顺序:z1< z2当且仅当
abs(z1)<腹肌(z2)||(腹肌(z1)==腹肌(z2)&&arg(z1)<arg(z2))
这与使用的排序一致最大值, 最小和分类,但与不一致MATLAB,它只比较实际部分。
字符串比较也可以使用字符串比较函数
函数,而不是使用上面列出的比较运算符。详见串.
版权所有 © 2024 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号