MATLAB矩阵分析和计算
上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     %数组的乘方

运行后输出结果如下:

计算两个数组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],得到的数组和原来的数组具有相同的维数。