8.4比较运算符

比较运算符比较关系的数值,例如相等。它们是用关系运算符.

如果比较为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,它只比较实际部分。

字符串比较也可以使用字符串比较函数函数,而不是使用上面列出的比较运算符。详见.

 
: TF = eq (A, B)

如果两个输入相等,则返回true。

此函数等效于A== B.

详见: , isequal, le, ge, gt, , 书信电报.

 
: TF = ge (A, B)

此函数等效于A>= B.

详见: le, 当量, gt, , 书信电报.

 
: TF = gt (A, B)

此函数等效于A> B.

详见: le, 当量, ge, , 书信电报.

 
: tf = isequal (x1, x2, …)

如果所有x1, x2,…是相等的。

详见: isequan.

 
: tf = isequaln (x1, x2, …)

如果所有x1, x2,…在NaN==NaN的附加假设下是相等的(数据集中没有NaN占位符的比较)。

详见: isequal.

 
: TF = le (A, B)

此函数等效于A<= B.

详见: 当量, ge, gt, , 书信电报.

 
: TF = lt (A, B)

此函数等效于A< B.

详见: le, 当量, ge, gt, .

 
: TF = ne (A, B)

如果两个输入不相等,则返回true。

此函数等效于A!= B.

详见: 当量, isequal, le, ge, 书信电报.


版权所有 © 2024 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号