legendreP
ルジャンドル多項式
説明
例
5.6 における 3 次のルジャンドル多項式を求めます。
y = legendreP(3,5.6)
y = 430.6400
x における 2 次のルジャンドル多項式を求めます。
syms x
y = legendreP(2,x)y =
次数 n の数値を指定しない場合、legendreP 関数は多項式の陽的な式を求めることができず、関数呼び出しを返します。
syms n
y = legendreP(n,x)y =
n = [1 2] と設定することにより 1 次および 2 次のルジャンドル多項式を求めます。
syms x
y = legendreP([1 2],x)y =
legendreP は n の要素ごとに働き、2 つの要素をもつベクトルを返します。
複数の入力がベクトル、行列または多次元配列として指定されている場合、これらの入力は同じサイズでなければなりません。入力引数 n および x が行列である場合のルジャンドル多項式を求めます。
n = [2 3; 1 2]; xM = [x^2 11/7; -3.2 -x]; yM = legendreP(n,xM)
yM =
legendreP は n および x の要素ごとに働き、n および x と同じサイズの行列を返します。
limit を使用して、x が 傾向をもつ場合の 3 次のルジャンドル多項式の範囲を求めます。
syms x
P3 = legendreP(3,x);
P3 = limit(P3,x,-Inf)P3 =
diff を使用して、5 次のルジャンドル多項式の 3 次導関数を求めます。
P5 = legendreP(5,x); D3P5 = diff(P5,x,3)
D3P5 =
taylor を使用して、x = 0 における 2 次のルジャンドル多項式のテイラー級数展開を求めます。
syms x
y = legendreP(2,x)y =
t = taylor(y,x)
t =
1 次から 4 次のルジャンドル多項式をプロットします。
syms x y fplot(legendreP(1:4, x)) axis([-1.5 1.5 -1 1]) grid on ylabel('P_n(x)') title('Legendre polynomials of degrees 1 through 4') legend('1','2','3','4','Location','best')

入力引数
多項式の次数。非負の数値、ベクトル、行列、多次元配列、あるいはシンボリック数、ベクトル、行列、関数または多次元配列として指定します。非スカラー入力のすべての要素は非負の整数またはシンボルでなければなりません。
入力。数値、ベクトル、行列、多次元配列、あるいはシンボリック数、ベクトル、行列、関数または多次元配列として指定します。
出力引数
ルジャンドル多項式。数値、ベクトル、行列、多次元配列、あるいはシンボリック数、シンボリック ベクトル、シンボリック行列、シンボリック関数、シンボリック多次元配列として返されます。
詳細
ルジャンドル多項式は次のように定義されます。
ルジャンドル多項式は次の再帰式を満たします。
ルジャンドル多項式は区間 [-1,1] において重み関数 w(x) = 1 と直交します。ここで、
ゲーゲンバウアー多項式 G(n,a,x) との関係は次のとおりです。
ヤコビ多項式 P(n,a,b,x) との関係は次のとおりです。
バージョン履歴
R2014b で導入
参考
chebyshevT | chebyshevU | gegenbauerC | hermiteH | hypergeom | jacobiP | laguerreL
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)