- 教程
- 概述
- Environment Setup
- 语法
- 变量
- Commands
- M-Files
- 数据类型
- 运算符
- Decisions
- 循环
- Vectors
- Matrix
- Arrays
- Colon Notation
- Numbers
- Strings
- Functions
- Data Import
- Data Output
- Plotting
- Graphics
- Algebra
- Calculus
- Differential
- Integration
- Polynomials
- Transforms
- GNU Octave
- Simulink
- 有用的资源
- 讨论
- Show 例子 1
- Show 例子 2
- Show 例子 3
- Show 例子 4
- Show 例子 5
- if ... end statement
- if...else...end statement
- if...elseif...else statement
- 嵌套 if 语句(nested if statements)
- switch statement
- 嵌套的 switch 语句(nested switch statements)
- while 循环
- for 循环
- nested 循环
- break statement
- continue statement
- 载体的加法和减法(Addition and Subtraction of Vectors)
- 向量的标量乘法(Scalar Multiplication of Vectors)
- 矢量的转置(Transpose of a Vector)
- 附加向量(Appending Vectors)
- 矢量的大小(Magnitude of a Vector)
- 矢量点产品(Vector Dot Product)
- Vectors with Uniformly Spaced Elements
- 矩阵的加法和减法(Addition and Subtraction of Matrices)
- 矩阵划分(Division of Matrices)
- 矩阵的标量运算(Scalar Operations of Matrices)
- 矩阵的转置(Transpose of a Matrix)
- 连接矩阵(Concatenating Matrices)
- 矩阵乘法(Matrix Multiplication)
- 矩阵的行列式(Determinant of a Matrix)
- 逆矩阵(Inverse of a Matrix)
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
Show 例子 2
关系运算符也可以处理标量和非标量数据。 数组的关系运算符执行两个数组之间的逐个元素比较,并返回相同大小的逻辑数组,其中元素设置为逻辑1(true),其中关系为true,元素设置为逻辑0(false),其中不。
下表显示了关系运算符 -
Sr.No. | 操作符和说明 |
---|---|
1 | < Less than |
2 | 《= 小于或等于 |
3 | > Greater than |
4 | 》= 大于或等于 |
5 | == 等于 |
6 | ~= 不等于 |
例子 (Example)
创建一个脚本文件并键入以下代码 -
a = 100;
b = 200;
if (a >= b)
max = a
else
max = b
end
当您运行该文件时,它会产生以下结果 -
max = 200
除上述关系运算符外,MATLAB还提供以下用于同一目的的命令/函数 -
Sr.No. | 功能说明 |
---|---|
1 | eq(a, b) 测试a是否等于b |
2 | ge(a, b) 测试a是否大于或等于b |
3 | gt(a, b) 测试a是否大于b |
4 | le(a, b) 测试a是否小于或等于b |
5 | lt(a, b) 测试a是否小于b |
6 | ne(a, b) 测试a是否不等于b |
7 | isequal 测试数组是否相等 |
8 | isequaln 测试数组是否相等,将NaN值视为相等 |
例子 (Example)
创建一个脚本文件并键入以下代码 -
% comparing two values
a = 100;
b = 200;
if (ge(a,b))
max = a
else
max = b
end
% comparing two different values
a = 340;
b = 520;
if (le(a, b))
disp(' a is either less than or equal to b')
else
disp(' a is greater than b')
end
运行该文件时,它会产生以下结果 -
max = 200
a is either less than or equal to b
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论