ドキュメンテ,ションヘルプセンタドキュメンテ,ション
このペ,ジの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
テ▪▪ラ▪▪級数
T = taylor(f,var)
T = taylor(f,var,a)
泰勒(___、名称、值)
例
T=泰勒(f,var)は,点Var = 0において,fのテ▪▪ラ▪▪級数展開を使用して最大5階までfを近似します。varを指定しない場合,泰勒はsymvar (f, 1)によって決定される既定の変数を使用します。
T=泰勒(f,var)
T
f
var
Var = 0
泰勒
symvar (f, 1)
T=泰勒(f,var,一个)は,点Var = aにおいてfのテ▪▪ラ▪▪級数展開を使用してfを近似します。
T=泰勒(f,var,一个)
一个
Var = a
T=泰勒(___,名称,值)は,1以上の名称,值引数のペアによって指定された追加オプションを使用します。上記のいずれの構文でも,入力引数の後に名称,值を指定できます。
T=泰勒(___,名称,值)
名称,值
すべて折りたたむ
指数,正弦および余弦関数のマクロ,リン級数展開を最大5階まで求めます。
syms x T1 = taylor(exp(x)) T2 = taylor(sin(x)) T3 = taylor(cos(x))
T1 = x^5/120 + x^4/24 + x^3/6 + x^2/2 + x + 1 T2 = x^5/120 - x^3/6 + x T3 = x^4/24 - x^2/2 + 1
関数symprefを使用して,シンボリックな多項式の出力順序を変更できます。多項式を昇順で再表示します。
sympref
sympref(“PolynomialDisplayStyle”、“提升”);T1 t2 t3
T1 = 1 + x + x^2/2 + x^3/6 + x^4/24 + x^5/120 T2 = x - x^3/6 + x^5/120 T3 = 1 - x^2/2 + x^4/24
symprefを使用して設定した表示形式は,現在およびこれ以降のmatlab®セッションを通じて維持されます。既定値に戻すには“默认”オプションを指定します。
“默认”
sympref(“违约”);
次の関数のX = 1におけるテ▪▪ラ▪▪級数展開を求めます。展開点の既定値は0です。異なる展開点を指定するには,ExpansionPointを使用します。
ExpansionPoint
syms x T = taylor(log(x), x, 'ExpansionPoint', 1)
T = x (x - 1) ^ 2/2 + (x - 1) ^ 3/3 - (x - 1) ^ 4 + (x - 1) ^ 5/5 - 1
また,泰勒の3番目の引数として展開点を指定できます。
T = taylor(acot(x), x, 1)
T =π/ 4 - x (x - 1) / 2 + ^ 2/4——(x - 1) ^ 3/12 + 5/40 (x - 1) ^ + 1/2
F = sinx /xのマクロ,リン級数展開を求めます。既定の打切り階数は6です。この式のテイラー級数近似には5次の項がないため,泰勒ではこの式を4次多項式を使用して近似します。
F = sinx /x
信谊xF = sin(x)/x;T6 = taylor(f, x);
订单を使用して,打切り階数を制御します。たとえば,最大8階数と10階数まで同じ式を近似します。
订单
T8 = taylor(f, x,“秩序”8);T10 =泰勒(f, x,“秩序”10);
元の式fとその近似T6、T8およびT10をプロットします。近似の精度が打切り階数によってどう変わるかがわかります。
T6
T8
T10
fplot([T6 T8 T10 f]) xlim([-4 4])网格在传奇(sin(x)/x到O(x^6)的近似,...sin(x)/x到O(x^8)的逼近,...' sin(x)/x到O(x^{10})的逼近',...“sin (x) / x”,“位置”,“最佳”)标题(“泰勒级数展开”)
この式のテ▪▪ラ▪▪級数展開を求めます。既定の設定では,泰勒は計算された級数の打切り階数である絶対階数を使用します。
泰勒(T = 1 / (exp (x))——exp (x) + 2 * x, x,‘秩序’,5)
T = -x^3/3
OrderModeを使用した相対打切り階数によるテラ級数展開を求めます。式によっては,相対打切り階数がより正確な近似を提示する場合もあります。
OrderMode
泰勒(T = 1 / (exp (x))——exp (x) + 2 * x, x,‘秩序’,5‘OrderMode’,‘相对’)
T = - x^7/2520 - x^5/60 - x^3/3
この多変数式のマクロ,リン級数展開を求めます。変数のベクトルを指定しない場合,泰勒はfを1の独立変数の関数として処理します。
Syms x y z f = sin(x) + cos(y) + exp(z);T =泰勒函数
T = x^5/120 - x^3/6 + x + cos(y) + exp(z)
変数のベクトルを指定し,多変数マクロ,リン展開を求めます。
Syms x y z f = sin(x) + cos(y) + exp(z);T = taylor(f, [x, y, z])
T = x - x ^ ^ 5/120 3/6 + x + y ^ 4/24 - y ^ 2/2 + z ^ 5/120 + z z ^ ^ 4/24 + 3/6 + z ^ 2/2 + z + 2
sympref(“PolynomialDisplayStyle”、“提升”);T
T = 2 + z + z ^ 2/2 + z z ^ ^ 3/6 + 4/24 + z ^ 5/120 - y ^ 2/2 x - x + y ^ 4/24 + 3/6 + x ^ ^ 5/120
symprefを使用して設定した表示形式は,現在およびこれ以降のmatlabセッションを通じて維持されます。既定値に戻すには“默认”オプションを指定します。
変数のベクトルと展開点を定義する値のベクトルの両方を指定し,多変数テ。
Syms x y f = y*exp(x - 1) - x*log(y);T = taylor(f, [x, y], [1,1], 'Order', 3)
T = x + (x - 1)²/2 + (y - 1)²/2
展開点をスカラ一个として指定すると,泰勒はそのスカラ,を変数のベクトルと同じ長さのベクトルに変換します。展開ベクトルのすべての要素は,一个と等しくなります。
T = taylor(f, [x, y], 1, 'Order', 3)
近似する入力。シンボリック式またはシンボリック関数として指定します。これには,シンボリック式またはシンボリック関数のベクトル,行列または多次元配列を指定することもできます。
展開変数。シンボリック変数として指定します。varを指定しない場合,泰勒はsymvar (f, 1)によって決定される既定の変数を使用します。
展開点。数値あるいはシンボリック数、変数、関数または式として指定します。展開点は展開変数では変更できません。また、展開点は名称,值のペア引数として指定することもできます。展開点を両方の方法で指定する場合,名称,值ペア引数が優先されます。
引数名称,值のオプションのコンマ区切りペアを指定します。的名字は引数名,价值は対応する値です。的名字は引用符で囲まなければなりません。Name1, Value1,…,的家のように,複数の名前と値のペアの引数を任意の順番で指定できます。
的名字
价值
Name1, Value1,…,的家
泰勒(日志(x), x, ExpansionPoint, 1,“秩序”,9)
展開点。数値あるいはシンボリック数、変数、関数または式として指定します。展開点は展開変数では変更できません。また、展開点は入力引数一个を使用して指定することもできます。展開点を両方の方法で指定する場合,名称,值ペア引数が優先されます。
テラ級数展開の打切り階数。正の整数またはシンボリックな正の整数として指定します。泰勒は,階数N - 1でテ▪▪ラ▪▪級数近似を計算します。打切り階数nは,o項O (varn)の指数です。
N - 1
n
“绝对”
“相对”
階数モドンジケタ。“绝对”または“相对”として指定します。このインジケーターは,テイラー多項式近似を計算するときに,絶対階数または相対階数のいずれを使用するのかを指定します。
"絶対階数"は計算された級数の打切り階数です。"相対階数"nは,計算された級数のvarの指数が,最小階数米から最高指数M + n - 1の範囲であることを意味します。ここで,M + nは,o項O (varM + n)のvarの指数です。
米
M + n - 1
M + n
テラ級数展開では,解析関数f(x)が,展開の点X = aを中心とした項の無限和として表現されます。
f ( x ) = f ( 一个 ) + f ” ( 一个 ) 1 ! ( x − 一个 ) + f ” ( 一个 ) 2 ! ( x − 一个 ) 2 + ... = ∑ 米 = 0 ∞ f ( 米 ) ( 一个 ) 米 ! ⋅ ( x − 一个 ) 米
テ▪▪ラ▪級数展開では,関数が展開点を中心に最大無限次の導関数をも▪▪ことが必要です。
X = 0を中心としたテラ級数展開は,マクロリン級数展開と呼ばれます。
f ( x ) = f ( 0 ) + f ” ( 0 ) 1 ! x + f ” ( 0 ) 2 ! x 2 + ... = ∑ 米 = 0 ∞ f ( 米 ) ( 0 ) 米 ! x 米
3番目の引数一个とExpansionPointの両方を使用して展開点を指定する場合,ExpansionPointで指定された値が優先されます。
varがベクトルの場合,展開点一个はvarと同じ長さのスカラ,またはベクトルでなければなりません。varがベクトルで一个がスカラ,の場合,一个はvarと同じ長さのベクトルに展開され,すべての要素が一个と等しくなります。
展開点が無限大または負の無限大の場合,泰勒はロ,ラン級数展開を計算します。これは,1 / varのべき級数です。
1 / var
関数symprefを使用して,シンボリックな多項式の出力順序を変更できます。
pade|系列|symvar|多项式系数|polynomialDegree|sympref
pade
系列
symvar
多项式系数
polynomialDegree
この例の変更されたバ,ジョンがあります.編集された方の例を開きますか?
次のmatlabコマンドに対応するリンクがクリックされました。
コマンドをmatlabコマンドウィンドウに入力して実行してください。Webブラウザ,はMATLABコマンドをサポ,トしていません。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处