![MATLAB矩阵分析和计算](https://wfqqreader-1252317822.image.myqcloud.com/cover/872/26542872/b_26542872.jpg)
上QQ阅读APP看书,第一时间看更新
4.8 数组的乘方
在MATLAB中,数组的乘方用符号“^”表示。数组的乘方运算有3种不同形式,下面分别介绍。
1. 两个数组之间的乘方
【例4.10】 数组的乘方。
clear all; A=[1 2 3 4 5] B=[0 1 3 5 2] C=A.^B %数组的乘方
运行后输出结果如下:
![](https://epubservercos.yuewen.com/19ACC0/15056704704179306/epubprivate/OEBPS/Images/10.jpg?sign=1739147467-0m2onXIBWiolFDWRT4FvJxC2ouCUUa6d-0-0a10ab216b824d7340333e06c2e0659e)
计算两个数组A和B的乘方。数组A和B的维数必须相同,如不相同,则显示出错信息。
2. 数组的某个具体数值的乘方
【例4.11】 计算数组A的3次方。
clear all; A=[1 2 3 4 5] B=3 C=A.^B %数组的3次方
运行后输出结果如下:
A= 1 2 3 4 5 B= 3 C= 1 8 27 64 125
程序中,计算数组A的3次方。对数组的每个元素作3次方,得到的数组和原来的数组具有相同的维数。
3. 常数的数组A的乘方
【例4.12】 计算3A,数组A=[1 2 3 4],代码如下:
clear all; A=[1 2 3 4 5] B=3.^A
运行后输出结果如下:
A= 1 2 3 4 5 B= 3 9 27 81 243
在程序中,计算3A,其中数组A=[1 2 3 4],得到的数组和原来的数组具有相同的维数。