如何利用 AI 繪製物理講義簡圖

這裡分享的是如何使用編輯軟體 LaTeX 的 TikZ 套件,搭配 ChatGPT 來繪製物理教學用的簡圖。

例如,我們想要用電腦畫出類以下手繪圖的簡圖。



在 ChatGPT 裡上傳這張手繪圖,然後輸入以下指令:

Please give me the LaTeX TikZ code for plotting the picture like the uploaded photo.

ChatGPT 就會生成 LaTeX 的 TikZ 語法,稍做修飾,微調成我們所要的圖形。例如語法如下:

\documentclass{standalone}
\usepackage{tikz}
\begin{document}

\begin{tikzpicture}

% Draw the fixed wall
\draw[thick] (0,1) -- (0,-0.51);
\draw[thick] (0,-0.51) -- (4,-0.51);

% Draw the spring manually
\draw[thick] (0,0) -- (0.2,0.2) -- (0.4,-0.2) -- (0.6,0.2) -- (0.8,-0.2)
             -- (1.0,0.2) -- (1.2,-0.2) -- (1.4,0.2) -- (1.6,-0.2) -- (1.8,0.2) -- (2,0);

% Draw the mass block
\draw[thick] (2,0.5) rectangle (3,-0.5) node[midway] {$m$};

% Draw the force arrow
\draw[->,thick] (3,0) -- (4,0) node[midway, above] {$F$};

% Add the spring constant label
\node[above] at (1,0.3) {$k$};

\end{tikzpicture}

\end{document}

把以上的 tex 檔案編繹後,即得到所生成的電腦版簡圖:



您可以在 TikZ.net 網站看到更多 TikZ 的繪圖範例。

這個網誌中的熱門文章

在 Colab 筆記本裡呈現更美觀的數學式

醫學領域 ChatGPT 的 10 個提問範例

用 Colab AI 生成程式碼解數學方程式