ChebyshevT[n,x]
第1種チェビシェフ(Chebyshev)多項式
を与える.
ChebyshevT
ChebyshevT[n,x]
第1種チェビシェフ(Chebyshev)多項式
を与える.
詳細
- 記号操作・数値操作の両方に適した数学関数である.
- 整数 n について具体的な多項式が与えられる.
. - 特別な引数の場合,ChebyshevTは,自動的に厳密値を計算する.
- ChebyshevTは,任意の数値精度で評価することができる.
- ChebyshevTは,リストに対して自動的に縫い込まれる.
- ChebyshevT[n,z]は,n が整数ではなければ,複素 z 平面上の
〜
の範囲で不連続な分枝切断線を持つ. - ChebyshevTはIntervalオブジェクトおよびCenteredIntervalオブジェクトに使うことができる. »
例題
すべて開く すべて閉じる例 (7)
ChebyshevT[2, 3]ChebyshevT[10, x]Plot[ChebyshevT[10, x], {x, -1, 1}]ComplexPlot3D[ChebyshevT[5, z], {z, -2 - 2I, 2 + 2I}, PlotLegends -> Automatic]Series[ChebyshevT[5, x], {x, 0, 5}]Infinityにおける漸近展開:
Series[ChebyshevT[1 / 3, x], {x, ∞, 3}]//Normal//FullSimplifySeries[ChebyshevT[1 / 3, x], {x, -1, 2}]//FullSimplifyスコープ (44)
数値評価 (6)
ChebyshevT[2, 5]ChebyshevT[12, 2.5]N[ChebyshevT[1 / 7, 1 / 3], 50]ChebyshevT[0.3000000000000000000, 0]N[ChebyshevT[98 + I, I]]ChebyshevT[-1.5, -2.4`100]//TimingChebyshevT[84, 63`10000000];//TimingIntervalオブジェクトとCenteredInterval オブジェクトを使用して,最悪の場合の保証区間を計算する:
ChebyshevT[2, Interval[{1.9, 2.1}]]ChebyshevT[2, CenteredInterval[2, 1 / 100]]平均的なケースの統計間隔をAroundを使って計算することもできる:
ChebyshevT[2, Around[2, 0.01]]ChebyshevT[2, {{1, 2}, {3, 4}}]MatrixFunctionを使って行列のChebyshevT関数を計算することもできる:
MatrixFunction[ChebyshevT[2, #]&, {{1, 2}, {3, 4}}]特定の値 (7)
固定点におけるChebyshevTの値:
Table[ChebyshevT[n, Pi / 2], {n, 0, 3}]記号的な n についてのChebyshevT:
ChebyshevT[n, 0]ChebyshevT[0, 0]ChebyshevT[0, Infinity]ChebyshevT[Infinity, 0][[1, 1]]ChebyshevT[5,x]の最初の正の最大値を求める:
xmax = x /. Solve[D[ChebyshevT[5, x], x] == 0 && 0 < x < π, x][[1]]Plot[ChebyshevT[5, x], {x, -1, 1}, Epilog -> Style[Point[{xmax, ChebyshevT[5, xmax]}], PointSize[Large], Red]]陪多項式ChebyshevT[7,x]を計算する:
ChebyshevT[7, x]半整数 n について陪多項式ChebyshevT[1/2,x]を計算する:
ChebyshevT[1 / 2, x]可視化 (3)
ChebyshevT関数をさまざまな次数で計算する:
Plot[{ChebyshevT[1, x], ChebyshevT[2, x], ChebyshevT[3, x], ChebyshevT[4, x]}, {x, -1, 1}]ComplexContourPlot[Re[ChebyshevT[3, z]], {z, -3 - 3 I, 3 + 3 I}, IconizedObject[«PlotOptions»]]ComplexContourPlot[Im[ChebyshevT[3, z]], {z, -3 - 3 I, 3 + 3 I}, IconizedObject[«PlotOptions»]]Plot3D[ChebyshevT[n, z], {n, 0, 5}, {z, -1, 1}]関数の特性 (14)
ChebyshevTは,区間[-1,∞]からのすべての実数値について定義される:
FunctionDomain[ChebyshevT[n, x], x]ChebyshevTは,すべての複素値について定義される:
FunctionDomain[ChebyshevT[n, z], z, Complexes]FunctionRange[ChebyshevT[1, x], x, y]FunctionRange[ChebyshevT[1, z], z, y, Complexes]FunctionRange[ChebyshevT[2, x], x, y]FunctionRange[ChebyshevT[2, z], z, y, Complexes]ChebyshevT[1, -x] == -ChebyshevT[1, x]ChebyshevT[2, -x] == ChebyshevT[2, x]ChebyshevTは要素単位でリストに縫い込まれる:
ChebyshevT[{1, 2, 3}, x]FunctionAnalytic[ChebyshevT[n, x], x, Assumptions -> n∈ℤ]一般に,ChebyshevTは解析的でも有理型でもない:
FunctionAnalytic[ChebyshevT[1 / 3, x], x, ℂ]FunctionMeromorphic[ChebyshevT[1 / 3, x], x]FunctionMonotonicity[ChebyshevT[2, x], x]FunctionInjective[ChebyshevT[2, x], x]FunctionInjective[ChebyshevT[1, x], x]Plot[{ChebyshevT[1, x], ChebyshevT[2, x], 2}, {x, -2, 2}]FunctionSurjective[ChebyshevT[2, x], x]FunctionSurjective[ChebyshevT[1, x], x]Plot[{ChebyshevT[1, x], ChebyshevT[2, x], 2}, {x, -2, 2}]FunctionSign[ChebyshevT[2, x], x]FunctionSingularities[ChebyshevT[n, x], x]FunctionDiscontinuities[ChebyshevT[n, x], x]FunctionConvexity[ChebyshevT[2, x], x]TraditionalFormによる表示:
ChebyshevT[n, x]//TraditionalForm微分 (3)
D[ChebyshevT[n, x] , x]Table[D[ChebyshevT[n, x], {x, k}], {k, 1, 3}]//SimplifyPlot[Evaluate[% /. n -> 5], {x, -1, 1}, PlotLegends -> {"First Derivative", "Second Derivative", "Third Derivative"}]D[ChebyshevT[n, x], {x, k}]// FullSimplify積分 (4)
Integrateを使って不定積分を計算する:
Integrate[ChebyshevT[n, x], x]FullSimplify[D[%, x]]Integrate[ChebyshevT[n, x], {x, 0, 4}]奇整数についての1周期のChebyshevTの定積分は0である:
Integrate[ChebyshevT[2n - 1, x], {x, -5, 5}]Table[%, {n, 3, 11, 2}]//FullSimplifyIntegrate[ChebyshevT[3, x]ChebyshevT[5, x], x]//FullSimplifyIntegrate[Exp[x] ChebyshevT[5, x], {x, 0, 5}]//FullSimplify級数展開 (3)
Seriesを使ってテイラー(Taylor)展開を求める:
Series[ChebyshevT[n, x], {x, 0, 3}]terms = Normal@Table[Series[ChebyshevT[10, x], {x, 0, m}], {m, 1, 5, 2}];
Plot[{ChebyshevT[10, x], terms}, {x, -1, 1}, PlotRange -> {-3, 3}]SeriesCoefficientを使った級数展開における一般項:
SeriesCoefficient[ChebyshevT[n, x], {x, 0, n}]Series[ChebyshevT[n, x], {x, x0, 2}]関数の恒等式と簡約 (4)
ChebyshevTは恒等式を通して定義される:
ChebyshevT[n, Cos[θ]] == Cos[n θ]//FullSimplifyChebyshevTの通常の母関数:
Sum[ChebyshevT[n, x]t^n, {n, 0, Infinity}]ChebyshevTの指数型母関数:
Sum[ChebyshevT[n, x]t^n / n!, {n, 0, Infinity}]ChebyshevT[n, z] == 2 z ChebyshevT[n + 1, z] - ChebyshevT[n + 2, z]//FullSimplifyChebyshevT[n - 1, z] + ChebyshevT[n + 1, z] == 2 z ChebyshevT[n, z]//FullSimplify一般化と拡張 (2)
ChebyshevTはベキ級数に適用できる:
ChebyshevT[1 / 3, Sin[x] + O[x] ^ 3]ChebyshevTはIntervalに適用できる:
ChebyshevT[10, Interval[{-1, 1}]]アプリケーション (4)
Plot[Evaluate[Table[ChebyshevT[n, x], {n, 0, 5}]], {x, -1, 1}]関数Clip[4 x]のミニマックス近似を求める:
c = Table[(2/π)Subsuperscript[∫, -1, 1]Clip[4 x](ChebyshevT[n, x]/Sqrt[1 - x^2])ⅆx, {n, 0, 5}]Plot[ {Clip[4 x], -First[c] / 2 + Evaluate[c . Table[ChebyshevT[n - 1, x], {n, Length[c]}]]}, {x, -1, 1}]f[x_] := 1 / (1 + (5x) ^ 2);n = 47;
cnodes = N[Cos[Pi Range[0, n] / n]];
fc = Map[f, cnodes];
pf = ListPlot[Transpose[{cnodes, fc}], PlotRange -> All]cc = FourierDCT[fc, 1] * Sqrt[2 / n];
cc[[{1, -1}]] /= 2;Plot[f[x] - Sum[ChebyshevT[i - 1, x] * cc[[i]], {i, Length[cc]}], {x, -1, 1}, PlotRange -> All]ChebyshevT関数を不均一部分として微分方程式を解く:
DSolve[y''[x] + ChebyshevT[n, x] == 0, y[x], x]特性と関係 (7)
FullSimplify[ChebyshevT[10, Cos[x]]]展開された三角関数の式をChebyshevTと比較する:
FunctionExpand[Cos[10ArcCos[x]]]//ExpandChebyshevT[10, x]ChebyshevTの導関数はChebyshevUについて表現される:
D[ChebyshevT[n, x], x]ChebyshevTはDifferenceRootとして表すことができる:
DifferenceRootReduce[ChebyshevT[k, z], k]ChebyshevTの級数展開における一般項:
SeriesCoefficient[ChebyshevT[a, x], {x, 0, n}]ChebyshevTの母関数:
GeneratingFunction[ChebyshevT[n, k], n, x]ChebyshevTの指数母関数:
ExponentialGeneratingFunction[ChebyshevT[n, k], n, x]考えられる問題 (1)
テクニカルノート
-
▪
- 多項式の直交系
履歴
1988 で導入 (1.0) | 2021 で更新 (13.0) ▪ 2022 (13.1)
テキスト
Wolfram Research (1988), ChebyshevT, Wolfram言語関数, https://reference.wolfram.com/language/ref/ChebyshevT.html (2022年に更新).
CMS
Wolfram Language. 1988. "ChebyshevT." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2022. https://reference.wolfram.com/language/ref/ChebyshevT.html.
APA
Wolfram Language. (1988). ChebyshevT. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ChebyshevT.html
BibTeX
@misc{reference.wolfram_2026_chebyshevt, author="Wolfram Research", title="{ChebyshevT}", year="2022", howpublished="\url{https://reference.wolfram.com/language/ref/ChebyshevT.html}", note=[Accessed: 04-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_chebyshevt, organization={Wolfram Research}, title={ChebyshevT}, year={2022}, url={https://reference.wolfram.com/language/ref/ChebyshevT.html}, note=[Accessed: 04-September-2026]}