算术运算符连接一个或两个数值(数字)类型的变量,构成算术运算表达式。常见的算术运算符有+, -, *, /等。[大谦MATLAB,dqmatlab点com]
【MATLAB】
算术运算符可以实现四则运算以及幂、转置等运算。MATLAB表达式可使用的算术运算符如表3-1所示。
表3-1 算术运算符
| 运 算 符 | 说 明 | 运 算 符 | 说 明 |
|---|---|---|---|
| + | 加 | \ | 左除 |
| 减 | ^ | 幂 | |
| * | 乘 | ' | 复数共轭转置 |
| / | 除 | () | 指定计算顺序 |
在MATLAB命令窗口输入:
code.matlab
>> a=10;
>> b=3;
>> a+b %相加
ans =
13
>> a-b %相减
ans =
7
>> a*b %相乘
ans =
30
>> a/b %相除
ans =
3.3333
>> a\b %左除
ans =
0.3000
>> mod(a,b) %求模
ans =
1
>> a^b %幂运算
ans =
1000
【Python】
Python中的算术运算符如表3-2所示,其中a和b为数字型变量。
表3-2 Python中的算术运算符
| 运算符 | 说 明 | 表达式 |
|---|---|---|
| + | 两个对象相加 | a+b |
| - | 负数或两个对象相减 | -a或a-b |
| * | 两个数相乘或字符串等重复扩展 | a*b |
| / | 两个数相除 | a/b |
| // | 整除,向下取整。结果为正时返回相除结果的整数部分,结果为负时返回该负数截尾后-1的结果。变量中至少有1个的值为浮点数时,返回浮点数的结果 | a//b |
| % | 取模,得到相除后的余数 | a%b |
| ** | 指数运算 | a**b |
在Python IDLE Shell窗口输入:
code.python
>>> a=10
>>> b=3
>>> c=-3
>>> a+b #相加
13
>>> a-b #相减
7
>>> a*b #相乘
30
>>> a/b #相除
3.3333333333333335
>>> a//b #整除
3
>>> a//c #整除,结果为负数
-4
>>> a%b #求模
1
>>> a**b #指数运算
1000