在 Latex 中将 .dat 文件描绘成轮廓图

在 Latex 中将 .dat 文件描绘成轮廓图

我准备了一个 .dat 文件,其中包含与特定径向函数相关的概率的一些数值信息。我想在等高线图中描绘这些信息,如附图所示。该图是在 Mathematica 中绘制的,但我想使用准备的 .dat 文件在 latex 中绘制该图。我不知道该如何解决。你能帮帮我吗?

此致,

哈迪。

在此处输入图片描述

答案1

在回答 pgfplots 之前,以下是如何免费获取图的方法

\documentclass[tikz]{standalone}

\pgfdeclarefunctionalshading{probability amplitude}{\pgfpoint{-25bp}{-25bp}}{\pgfpoint{25bp}{25bp}}{}{
    % x y
    dup mul exch % y² x
    dup mul add % y²+x²
    sqrt % r
    dup 100 mul sin % r sin(100r)
    exch div % sin(100r)/r
    10 mul % 10sin(100r)/r
}
\begin{document}
    \tikz\path[shading=probability amplitude](-10,-10)rectangle(10,10);
\end{document}

相关内容