绘制文件中的分段函数

绘制文件中的分段函数

我使用tikz包来绘制图形。我有分段函数在此处输入图片描述

将其设置为文本文件中的值数组。

我怎样才能用这种方式绘制给定的函数?

答案1

当然,你可以声明这样的函数并用纯 Ti 绘制它Z。(我同意 John Kormylo 的观点,这pgfplots可能更合适,但您可以直接绘制函数,无需表格。)您samples at可以控制评估函数的点。在函数为线性的域中,不需要超过 2 个样本。

\documentclass[tikz,border=3.14mm]{standalone}
\begin{document}
\begin{tikzpicture}[declare function={f(\x)=ifthenelse(\x<0.35,-\x,
ifthenelse(\x<0.55,(2-\x)*\x,-\x));}]
 \draw[-stealth] (0,0) -- (1.2,0) node[below left]{$t$};
 \draw[-stealth] (0,-1) -- (0,1) node[below left]{$f(t)$};
 \draw[blue] plot[variable=\x,domain=0:1,samples
 at={0,0.3499,0.35,0.36,0.37,...,0.55,0.55001,1}] ({\x},{f(\x)});
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容