y = pow(x,k)
(Integer|Real|Complex|Polynomial|Rational) y;
(Integer|Real|Complex|Polynomial|Rational) x;
Integer k;
Y = pow(X,k) y = pow(x,p)
(Matrix|Array) Y; (Integer|Real|Complex) y;
(Matrix|Array) X; (Integer|Real|Complex) x;
Integer k; Real p;
Y = pow(X,p) y = pow(x,c)
Array Y; Complex y;
Array X; (Integer|Real|Complex) y;
Real p; Complex c;
Y = pow(x,X)
Array Y;
(Integer|Real|Complex|Polynomial|Rational) x;
Array X;
Y = pow(X,c) Y = pow(X,K)
Array Y; Array Y;
Array X; Array X;
Complex c; Array K;
【詳細】
スカラー型(整数|実数|複素数|多項式|有理多項式) x について,
k が整数のとき,pow(x,k)は x の k 乗 xk を求める。
(行列|配列) X について,k が整数のとき,pow(X,k)は,Xk を
求める。ただし,配列の場合,成分毎に X(i,j)k を計算する。
スカラー型(整数|実数|複素数)xについて,pが実数のとき,
pow(x,p)はxの p乗 xp を求める。
配列Xについて,pが実数のとき,pow(X,k)は,成分毎にX(i,j)p を
計算する。
スカラー型(整数|実数|複素数) x について,c が複素数のとき,
pow(x,c)は x の c 乗 xc を求める。
配列 X について,c が複素数のとき,pow(X,c)は,成分毎に X(i,j)c を
計算する。
スカラー型(整数|実数|複素数|多項式|有理多項式)xについて,
Xが配列のとき,pow(x,X)は,Xの成分毎にxX(i,j)を計算し,
Xと同じ大きさの配列を求める。
配列Xについて,Kが配列のとき,pow(X,K)は,成分毎に
X(i,j)K(i,j) を計算する。X と K の大きさは一致しなければならない。
【例題】
>> y = pow(2,10)
y = 1024
>> y = pow((2,3), 3)
y = (-46,9)
>> s = Polynomial("s")
>> y = pow(2*s + 3, 3)
y = 8 s^3 + 36 s^2 + 54 s + 27
>> Y = pow([[1 2][3 4]], 3)
=== [Y] : ( 2, 2) ===
( 1) ( 2)
( 1) 3.70000000E+01 5.40000000E+01
( 2) 8.10000000E+01 1.18000000E+02
>> Y = pow(Array([[1 2][3 4]]), 3)
=== [Y] : ( 2, 2) ===
( 1) ( 2)
( 1) 1.00000000E+00 8.00000000E+00
( 2) 2.70000000E+01 6.40000000E+01
【参照】