主要内容

mpower, ^

定点矩阵幂 (^)

说明

Y = A^kfi 输入计算 Ak 次幂,并在 Y 中返回结果。

使用默认 fimath 设置执行矩阵幂运算。

定点输出数组 Y 具有与输入 A 相同的局部 fimath。如果 A 没有局部 fimath,则输出 Y 也没有局部 fimath

示例

Y = mpower(A,k) 是执行 A^k 的另一种方式。

示例

示例

全部折叠

计算二维方阵对于指数值 0、1、2 和 3 的幂。

x = fi([0 1; 2 4], 1, 32);
px0 = x^0 
px0 = 
     1     0
     0     1

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Unsigned
            WordLength: 1
        FractionLength: 0
px1 = x^1 
px1 = 
     0     1
     2     4

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 32
        FractionLength: 28
px2 = x^2
px2 = 
     2     4
     8    18

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 65
        FractionLength: 56
px3 = x^3
px3 = 
     8    18
    36    80

          DataTypeMode: Fixed-point: binary point scaling
            Signedness: Signed
            WordLength: 98
        FractionLength: 84

输入参数

全部折叠

基数,指定为标量或矩阵。

示例: x = fi([0 1; 2 4],1,32);

数据类型: fi
复数支持:

指数,指定为实数值整数。

数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | fi

扩展功能

全部展开

版本历史记录

在 R2010a 中推出

另请参阅

| | |