算术运算符

算术运算符连接一个或两个数值(数字)类型的变量,构成算术运算表达式。常见的算术运算符有+, -, *, /等。[大谦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