作者:謝其磐 介紹 在學習數學的過程裡,善用數學計算軟體,可以輔助計算,也可以協助繪圖,調整參數,有助於建立數學觀念和直覺。然而,初學數學軟體或學習寫程式碼時,需要熟悉一些指令和語法。此時,可以使用 AI 工具來取得指令或程式碼,就可以有效率地使用這些計算工具。這樣,也可以讓頭腦專注在要解決的數學問題本身,而程式或指令的細節就可由 AI 協助。 這篇文章介紹如何以 AI 對話,來協助使用數學計算軟體,這裡以 wxMaxima 這個數學計算軟體來做示範。wxMaxima 是個功能強大的自由軟體,可以做基礎到高階的數學符號計算,也可以做數值計算。wxMaxima 可以免費下載安裝使用,在 MS Windows,Mac OS,或 Linux 系統都可以使用。 AI 的對話工具有很多種,這裡使用的是 ChatGPT 工具。使用的版本是 GPT-4o。讀者也可以使用免費的 GPT-3.5,都可以得到答案。以下把我們在 ChatGPT 對話窗問的問題稱為「提示」(prompt),ChatGPT 回答的內容稱為「回應」。 實例說明 例題 1 問題: 使用 wxMaxima 畫出 的函數圖形。 提示: 請在 wxMaxima 程式中,畫出 y = x^2 + 3*x - 1 的函數圖形。 回應: 在 wxMaxima 中,你可以使用以下指令來畫出函數 的圖形: /* 定義函數 */ f(x) := x^2 + 3*x - 1; /* 繪製圖形 */ plot2d(f(x), [x, -10, 10], [ylabel, "y"], [xlabel, "x"], [legend, false]); 以上指令將會畫出在 ( x ) 範圍從 -10 到 10 之間的 的圖形。如果你想調整範圍或其他圖形屬性,可以修改相應的參數。 請在 wxMaxima 中輸入這些指令並運行,即可看到所需的圖形。 在 wxMaxima 執行 把 ChatGPT 回應的指令,分別複製貼上 wxMaxima 的指令欄,再按 Shift + Enter 執行。 即可得到函數圖形,如下圖: 例題 2 ...