局部极值 pgfplots - 平滑

局部极值 pgfplots - 平滑

是否可以将此代码更改为“平滑”的绘图?

如何使用 pgfplots 和 scatter 自动标记局部极值?

平均能量损失

\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{pgfplots}


%-min/max-code https://tex.stackexchange.com/questions/55349/how-can-i-automatically-mark-local-extrema-with-pgfplots-and-scatter

\begin{document}

\begin{tikzpicture}
 \begin{axis}[axis lines*=middle,after end axis/.code={\draw [thick, dashed, gray] (maximum) --({axis cs:0,0}-|maximum);}]
\addplot +[mark max,smooth,no markers] file {titra.dat};
 \end{axis}
\end{tikzpicture}


\end{document}

滴定仪

0 5
2 5.5
4 5
4.2 5
4.4 10
4.6 15
4.8 25
5 60
5.2 100
5.4 225
5.6 315
5.8 300
6 100
6.2 35
6.4 8.33

答案1

不,您无法调整该解决方案以处理使用该smooth选项生成的曲线。我不建议smooth您在使用测量数据时使用,尤其是当数据变化与您的数据一样剧烈时。您不知道平滑使用什么算法,因此您不应该让它影响您的分析。如果您想找到最可能的最大值,您应该使用流程的可辩护数学模型并将其与您的数据点拟合,或者只使用具有最大值的数据点

相关内容