ChebyshevT[n,x]
给出了第一类切比雪夫多项式
.
ChebyshevT
ChebyshevT[n,x]
给出了第一类切比雪夫多项式
.
更多信息
- 数学函数,适宜于符号和数值计算.
- 对于整数 n 给出了显式多项式.
.- 对于某些特殊参数,ChebyshevT 自动计算出精确值.
- ChebyshevT 可以计算到任意数值精度.
- ChebyshevT 自动逐项作用于列表的各个元素.
- ChebyshevT[n,z] 在复平面 z 上有分支切割,从
到
,如果 n 不是整数. - 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];//Timing用 Interval 和 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}]奇整数阶数的 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 求泰勒展开式:
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)
ChebyshevT 与 FullSimplify 联合使用:
FullSimplify[ChebyshevT[10, Cos[x]]]比较展开的三角函数表达式与 ChebyshevT:
FunctionExpand[Cos[10ArcCos[x]]]//ExpandChebyshevT[10, x]用 ChebyshevU 来表示 ChebyshevT 的导数:
D[ChebyshevT[n, x], x]可以用 DifferenceRoot 来表示 ChebyshevT:
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 语言. 1988. "ChebyshevT." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2022. https://reference.wolfram.com/language/ref/ChebyshevT.html.
APA
Wolfram 语言. (1988). ChebyshevT. Wolfram 语言与系统参考资料中心. 追溯自 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: 13-August-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: 13-August-2026]}