数学要素(全彩图解 + 微课 + Python编程)
上QQ阅读APP看书,第一时间看更新

1.3 加减:最基本的数学运算

本节介绍加、减这两种最基本算数运算。

加法

加法(addition)的运算符为加号(plus sign或plus symbol);加法运算式中,等式(equation)的左边为加数(addend)和被加数(augend或summand),等式的右边是(sum),如图1.11所示。

加法的表达方式多种多样,如“(summation)”“(plus)”“增长(increase)”“小计(subtotal)”和“总数(total)”等。

图1.11 加法运算

图1.12所示是在数轴上可视化2+3=5这一加法运算。

图1.12 2+3=5在数轴上的可视化

Bk3_Ch1_04.py完成图1.12所示加法运算。

Bk3_Ch1_05.py对Bk3_Ch1_04.py稍作调整,利用input()函数,让用户通过键盘输入数值。

结果打印如下:

Enter first number: 2
Enter second number: 3
The sum of 2 and 3 is 5.0

表1.2总结了加法的常用英文表达。

表1.2 加法的英文表达

累计求和

对于一行数字,累计求和(cumulative sum或cumulative total)得到的结果不是一个总和,而是从左向右每加一个数值,得到的分步结果。比如,自然数1到10累计求和的结果为

式(1.4)累计求和计算过程为

Bk3_Ch1_06.py利用numpy.linspace(1, 10, 10)产生1~10这十个自然数,然后利用numpy.cumsum()函数进行累计求和。NumPy是一个开源的Python库,鸢尾花书的大量线性代数运算都离不开NumPy。

减法

减法(subtraction)是加法的逆运算(inverse operation of addition),运算符为减号(minus sign)。如图1.13所示,减法运算过程是,被减数(minuend)减去减数(subtrahend)得到(difference)。

减法的其他表达方式包括“(minus)”“(less)”“(difference)”“减少(decrease)”“拿走(take away)”和“扣除(deduct)”等。

图1.13 减法运算

图1.14所示为在数轴上展示5–3=2的减法运算。

图1.14 5–3=2在数轴上的可视化

Bk3_Ch1_07.py完成图1.14所示的减法运算。

相反数

相反数(inverse number或additive inverse number)的过程是改变符号(reverses its sign),这样的操作常称做变号(sign change)。比如,5的相反数为-5(negative five)。表1.3给出了减法常用的英文表达。

表1.3 减法常见英文表达