我有一个小问题:我需要创建函数的泰勒级数f(x) = 1/(1-x)
。我试图使用命令在环境中\foreach
创建泰勒级数,但我不能,因为它是一个变量。1+x+x^2+x^3+...
tikzpicture
x
答案1
这绘制了泰勒展开式(或几何级数)的各种阶数。
\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{compat=1.16}
\begin{document}
\begin{tikzpicture}
\begin{axis}[domain=0:1,smooth,no markers]
\addplot[thick,color=orange,domain=0:0.9] {1/(1-x)};
\def\myfun{1}
\pgfplotsforeachungrouped \nn in {1,...,8}
{\edef\myfun{\myfun+pow(x,\nn)}
\addplot+{\myfun};
}
\end{axis}
\end{tikzpicture}
\end{document}
您还可以使用math
Ti 库钾Z 递归定义这些对象,请参见fibonacci
pgfmanual v3.1.5 第 704 页的示例。