如何使用本工具
本工具專為学生和教育工作者设计,只需簡单几步即可绘制出精美的數学函數圖像:
- 輸入函數表达式:在左侧輸入框中輸入您想要绘制的函數,例如
sin(x)或x^2 + 2*x + 1。 - 調整坐标范围:如果圖像显示不全或太小,可以手动修改 X 轴和 Y 轴的最小值和最大值。
- 對比分析:點選“添加函數”按钮,可以在同一坐标系中绘制多条曲线,方便對比它们的交点和走势。
- 儲存結果:點選“儲存圖片”可以將当前生成的函數圖像匯出為 PNG 圖片,插入到作業或课件中。
支援的符号與函數指南
| 类别 | 符号/关键词 | 說明與示例 |
|---|---|---|
| 基础运算 | +, -, *, /, ^, () |
加减乘除、幂运算、括号。 示例: 2*x + 1 (乘号不能省), (x+1)^2 |
| 三角函數 | sin, cos, tan | 正弦、余弦、正切。 示例: sin(x), tan(2*x) |
| 反三角函數 | asin, acos, atan | 反正弦、反余弦、反正切。 示例: asin(x) |
| 指數與对數 | log, ln, exp, e |
log: 常用对數(底10), ln: 自然对數(底e)。e: 自然常數。示例: log(x), e^x |
| 其他函數 | sqrt, abs, floor, ceil |
平方根、絕對值、向下取整、向上取整。 示例: sqrt(x^2+1), abs(x) |
| 常數 | pi | 圆周率 π (≈3.14159)。 |
常見問題 (FAQ)
1. 為什麼我的圖像是空白的?
请檢查函數表达式是否正确。例如乘法符号不能省略(
2x 應写為
2*x)。另外,请檢查坐标轴范围是否設定正确,如果圖像在当前的显示范围之外,您也是看不到的。
2. 支援哪些數学符号?
支援加(+), 减(-), 乘(*), 除(/), 幂(^)。內建函數包括 sin, cos, tan, log (base 10), ln (base e), sqrt (开方), abs
(絕對值)。常數支援 pi 和 e。
3. 如何绘制分段函數?
目前的版本主要支援连续函數。对于簡单的分段逻辑,您可以通過 Javascript 的三元运算符来實現(高级用法),例如
(x > 0 ? x : 0),但这需要嚴格符合语法格式。
4. 这個工具能解方程吗?
本工具主要用于展示“函數圖像”。虽然您可以通過观察圖像與 X 轴的交点来估算方程的根,但若需要精确求解,建議使用我们的解方程計算器。
5. 為什麼 tan(x) 的圖像看起来有断点?
正切函數在 pi/2 + k*pi 處趋向于無穷大。程式会自動过滤掉过大的數值以防止圖像崩坏,因此您会看到圖像在这些位置断开,这是正常的數学性質表现。
6. 手机上能用吗?
完全可以。本工具采用了響應式设计,会自動适配手机螢幕。不过由於手机螢幕較小,建議橫屏使用以获得更好的观察视野。
7. 圖像能否匯出?
可以。左侧控制面板下方有“儲存圖片”按钮,點選即可將当前绘制的圖像儲存為高畫質 PNG 圖片。
8. 工具不仅限于初等函數吗?
只要符合 JavaScript Math库支援的計算逻辑,都可以尝试绘制。您可以组合多個函數,例如
sin(x) * x^2 来观察复杂的波动衰减(或发散)现象。