Main Content


Fixed-point matrix power (^)


c = mpower(a,k)
c = a^k


c = mpower(a,k) and c = a^k compute matrix power. The exponent k requires a positive, real-valued integer value.

The fixed-point output array c has the same local fimath as the input a. If a has no local fimath, the output c also has no local fimath. The matrix power operation is performed using default fimath settings.


Compute the power of a 2-dimensional square matrix for exponent values 0, 1, 2, and 3.

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

px0 = x^0 
px1 = x^1 
px2 = x^2
px3 = x^3


For more information about the mpower function, see the MATLAB® mpower reference page.

Extended Capabilities

See Also


Introduced in R2010a