使用 Tikz 绘制数字网格

使用 Tikz 绘制数字网格

在此处输入图片描述

我想知道我们是否有任何库可以在 Tikz 中绘制此图,或者绘制它们的方法

答案1

以下是一些(粗略的,可能不是最佳的)尝试:

\documentclass[tikz]{standalone}

\begin{document}
\begin{tikzpicture}
    \sffamily\tiny
    \fill (0,0) circle (.07) node [above right] {$\mathsf{T[n,j]}$};
    \fill (-2,0) circle (.07) node [above right] {$\mathsf{T[n,j\!-\!1]}$};
    \fill (2,0) circle (.07) node [above right] {$\mathsf{T[n,j\!+\!1]}$};
    \fill (0,2) circle (.07) node [above right] {$\mathsf{T[n\!+\!1,j]}$};
    \draw (-2,0) -- (0,0) -- (2,0) (0,2) -- (0,0);
    \foreach \x in {-2,0,2}
        \draw [thin,gray] (\x,-0.5) -- (\x,-0.45) (\x,2.5) -- (\x,2.45);
    \foreach \x in {0,2}
        \draw [thin,gray] (-3,\x) -- (-2.95,\x) (2.95,\x) -- (3,\x);
    \draw (-3,-0.5) -- node [midway, above, sloped] {time} (-3,2.5) -- node [midway,above] {FTCS explicit scheme} (3,2.5) -- (3,-0.5) -- cycle node [midway,below] {space};
\end{tikzpicture}
\end{document}

输出结果如下: FTCS 电网

如果有任何不清楚的地方,请随时在评论中询问。

相关内容