Main Content

mpower

ローラン多項式のべき乗

R2021b 以降

    説明

    Q = mpower(P,pow) は、ローラン多項式 Ppow 乗します。

    Q = P^pow は、Q = mpower(p,pow) と等価です。

    すべて折りたたむ

    次の 2 つのローラン多項式を作成します。

    • a(z)=z-1

    • b(z)=-2z3+6z2-6z+2

    a = laurentPolynomial(Coefficients=[1 -1],MaxOrder=1);
    b = laurentPolynomial(Coefficients=[-2 6 -6 2],MaxOrder=3);

    a(z) を 3 乗します。結果が b(z) と等しくないことを確認します。

    a3 = a^3;
    a3 ~= b
    ans = logical
       1
    
    

    a(z) の 3 乗が -b(z)/2 と等しいことを確認します。

    b2 = rescale(b,-1/2);
    a3 == b2
    ans = logical
       1
    
    

    入力引数

    すべて折りたたむ

    ローラン多項式。laurentPolynomial オブジェクトとして指定します。

    べき乗。整数として指定します。pow が負の場合、P は単項式でなければなりません。

    例: Q = mpower(lp,3) は、ローラン多項式 lp を 3 乗します。

    データ型: double

    出力引数

    すべて折りたたむ

    ローラン多項式の非ゼロ乗。laurentPolynomial オブジェクトとして返されます。

    拡張機能

    C/C++ コード生成
    MATLAB® Coder™ を使用して C および C++ コードを生成します。

    バージョン履歴

    R2021b で導入

    参考

    オブジェクト