...

5.テイラー展開による多項式近似

by user

on
Category: Documents
30

views

Report

Comments

Transcript

5.テイラー展開による多項式近似
5.テイラー展開による多項式近似
以下のコマンドで数式の多項式近似式を得ることができます。 積分式や特殊関数の式を近
似して Fortran や C の形式に変換すれば, 他のソフトウェアに数式を簡単に渡すことができ
便利です。
series:一般的な級数展開を行います。式の形によりテイラー展開か ローラン展開のどちら
かを選択します。
taylor: テイラー展開を行います。
restart;
の級数展開
x=0 は展開点です。8 は打ち切る次数です。
series(exp(x)/x, x=0, 8 );
(1)
特殊関数を含む式のテイラー展開
ガンマ関数を含んだ式 eq を定義します。
eq:=int(1/GAMMA(t),t=0..x)/x^2;
(2)
taylor コマンドを用いたテイラー展開を行います。
taylor(eq,x=0,5);
(3)
級数展開またはテイラー展開で得られた式の剰余項 O( ) を取除いて、多項式に変換する
処理には、convert コマンドを用います。
e q 2 : = c o n v e r t ((3), p o l y n o m ) ;
(4)
テイラー展開の結果に定数γが含まれていますが、これを数値化することができます。
e v a l f ((3)) ;
(5)
定義した関数 eq と近似式 eq2 を描画します。
plot({eq,eq2},x=-1..1);
0
x
1
Fly UP