Matrix.IntPower Method

Overload List

#SignatureDescription
1TMtxVec IntPower(TMtxVec Base, Int32 Exponent)Calculate the power Base^(Exponent) for all Base object elements using the integer Exponent value and store the results in calling object.
2TMtxVec IntPower(Int32 Exponent)Power (integer exponent).

Overload 1: TMtxVec IntPower(TMtxVec Base, Int32 Exponent)

Calculate the power Base^(Exponent) for all Base object elements using the integer Exponent value and store the results in calling object.

#NameTypeDescription
1BaseTMtxVecsource TVec or TMtx
2ExponentInt32

Result: stored in self (calling object), returns self for chaining

Remarks:

Size and Dew.Math.Matrix.Complex properties of calling object are adjusted automatically.

Overload 2: TMtxVec IntPower(Int32 Exponent)

Power (integer exponent).

#NameTypeDescription
1ExponentInt32

Result: stored in self (calling object), returns self for chaining

Remarks:

Calculate the power ^(Exponent) for all caling object elements using the integer parameter Exponent. For non integer exponents, the Dew.Math.Matrix.Power and Dew.Math.Matrix.PowerVec methods can be used.

Examples
Matrix a;
Matrix b;
a.SetIt(2,2,false,new double[] {1,2,3,4});
a.IntPower(3);     //same as:
a = IntPower(a,3);
b.IntPower(a,3); //same as:
b = IntPower(a,3);
See Also: Matrix.Power, Matrix.PowerVec