购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.3.1 数组基本运算

数组基本运算包括四则运算、与常数的运算、幂运算、指数运算、对数运算以及开方运算。

1.数组的四则运算

(1)数组的加减运算与矩阵的加减完全相同,即矩阵相应元素的加减;

(2)数组的乘除运算是指同维数组对应元素的乘除运算,运算符为“.*”和“./”或“.\”。

2.数组与常数的运算

(1)数组与常数的加、减、乘运算和矩阵与常数的运算完全相同,也可在相应运算符前加“.”,此时常数须写在运算符前;

(2)在数组与常数除法的运算中,常数可为被除数,此时除法运算符为“./”或“.\”;若常数为除数,除法运算与矩阵的相同。

3.数组的幂运算

(1)数组的幂运算符为“.^”,它表示每个数组元素的幂运算;

(2)数组的幂运算与矩阵的幂运算结果有很大的差别。

4.数组的指数运算、对数运算和开方运算

(1)数组的指数运算、对数运算和开方运算分别调用内置函数exp、 log和sqrt实现,而相应的矩阵运算的内置函数为expm、 logm和sqrtm;

(2)数组运算是数组每个元素的运算,而矩阵运算是函数展开成多项式后的矩阵运算。

2.15 数组运算。

(1)数组运算——数组除法运算。

在Matlab命令行窗口运行ex2_15.m中的这些语句,得到如下结果。可以看出,数组的左除 ba 1 和右除 ba 2 结果一样,不需要矩阵转置;在数组除法中常数可以是被除数,见 c 1。

(2)数组运算——幂运算。

在Matlab命令行窗口运行ex2_15.m中的这些语句,得到如下结果。可以看出,矩阵 a 3各元素是矩阵 a 各元素的三次幂。

(3)数组运算——数组的指数、对数运算。

在Matlab命令行窗口运行ex2_15.m中的这些语句,得到如下结果。可以看出,数组 A 的指数运算结果与矩阵 A 的结果存在很大的差异,如 Ae Aem 所示。 sqOeE4esubhYQcv9QSUekO1IGGwjNnOh3fhG7pCMMpxAvK8w450ETiGPDdGtUZ/p

点击中间区域
呼出菜单
上一章
目录
下一章
×