科學計算機是一種數學工具,能依照標準的PEMDAS/BODMAS運算順序,計算包含三角函數、對數、指數、根號、階乘,以及常數π與e的運算式,因此你看到的答案,反映的是一般數學慣例,而不是由左到右的算術。這款免費線上Scientific Calculator,在你的瀏覽器中提供上述所有功能,每一個運算式都在本機端解析與計算—不需要註冊、不需要安裝,也不會有任何內容送到伺服器。這篇指南會逐步說明輸入運算式、在度與弧度之間切換、解讀結果,以及避免最常見輸入錯誤的確切做法。你可以直接輸入一般的數學運算式,也可以用畫面上的按鍵,逐字元組合出來;不需要任何科學計算機的使用經驗,只需要一個鍵盤,以及幾秒鐘跟著操作即可。範例運算式sin(45) + 2^3會在整篇文章中重複使用,因此同一項計算,會在「運算順序」段落中,以完整運算步驟的形式出現。

科學計算機實際上計算的是什麼
一台口袋型計算機能處理+、−、×、÷,或許再加上一個百分比鍵。而科學計算機,則多了一層在三角學、微積分先修課程、物理、工程與財務中會用到的高等數學函數。這款以瀏覽器為基礎的Scientific Calculator,在單一輸入框中,涵蓋了最常見的科學函數,這代表你不再需要為了正弦、對數與平方根,而在好幾個不同的工具之間切換。
除了標準的算術運算子之外,這個工具還能計算三角恆等式、自然對數與以10為底的對數、平方根與指數、絕對值,以及階乘。它也認得π與e這兩個數學常數,因此你可以直接寫下像2*pi或exp(1)這樣的內容,不需要另外查數值。由於結果是在你自己的瀏覽器中,使用裝置的JavaScript引擎計算出來的,每一次按鍵都會立即觸發重新計算,因此顯示的數值,會隨時與你輸入的內容保持同步。只有在你想要把數值鎖定下來,以便複製,或用於後續運算式的一部分時,才需要按下等號。
這個工具支援的函數與常數
下表列出解析器能辨識的每一個函數、每一個函數會回傳什麼,以及一個快速範例。請完全依照顯示的方式輸入這些名稱—小寫字母後面接著用括號括起來的引數—或直接點選對應的畫面按鍵。
| 函數 | 作用 | 快速範例 |
|---|---|---|
| sin, cos, tan | 基本三角比 | 在角度模式下,sin(45) ≈ 0.7071 |
| asin, acos, atan | 反三角函數,回傳角度 | 在角度模式下,asin(1) = 90 |
| ln | 自然對數(以e為底) | ln(e) = 1 |
| log | 以10為底的對數 | log(1000) = 3 |
| sqrt | 平方根 | sqrt(144) = 12 |
| exp | e的次方 | exp(2) ≈ 7.389 |
| abs | 絕對值(大小) | abs(-7) = 7 |
| ! | 後綴階乘運算子 | 5! = 120 |
| pi, e | 數學常數 | 2*pi ≈ 6.2832 |
| ^ | 指數運算 | 2^10 = 1024 |
如需針對單一底數做更深入的對數運算,Logarithm Calculator能明確處理任何底數的logn輸入。如需平方根以外的n次方根,Root Calculator能接受明確指定、範圍從2到100的次方數,並透過指數運算驗證結果。
執行你的第一個運算式
這是核心的操作流程。從「我有一個數學問題」到「我得到一個答案」,這條路徑在作業、工程上的合理性檢查,以及工作中的快速估算之間,都是一樣的。
- 在你的瀏覽器中開啟Scientific Calculator。顯示畫面一開始會是0,鍵盤同時準備好接受輸入與畫面點選。
- 直接把運算式輸入到顯示畫面中(例如sin(45) + 2^3),或點選畫面按鍵,逐字元組合出來。數字、四則運算子、括號、π、e,以及每一個支援的函數名稱,都可以使用。
- 輸入時,觀察顯示畫面下方即時更新的預覽—解析器會在每一次按鍵時,計算你目前已經輸入的運算式,因此語法錯誤會立即顯示出來。
- 按下=(或Enter鍵),確定最終答案;結果會成為目前的數值,可以直接複製,或用於後續的運算式中。
- 按下C,把顯示畫面清除回0,或使用Backspace鍵,只移除最後一個字元,不需要重新輸入其他所有內容。
如果你在計算到一半時,發現角度單位不對,請在按=確定之前,先修正切換開關,因為在度與弧度之間切換時,結果會自動重新計算。
在度與弧度之間切換
三角函數只有在你確定角度單位之後,才有意義,而你選擇的慣例,會改變答案。Scientific Calculator提供一個DEG / RAD切換開關,控制sin、cos、tan、asin、acos與atan的輸入值,要被解讀為度還是弧度。這兩套系統,對同一個數值引數,會產生不同的結果—sin(90)在角度模式下回傳1,但在弧度模式下大約是0.894,因為90弧度涵蓋了超過十四個完整圓周。
在角度模式下,sin(90) = 1、asin(1) = 90;在弧度模式下,sin(pi/2) = 1、asin(1) ≈ 1.5708。切換開關一被切換,整個運算式就會立即重新計算,因此你可以在兩種讀法之間來回切換,不需要重新輸入任何內容。如果只是要做單一角度的獨立換算工作—舉例來說,當課本給你的角度單位是百分度或轉數時—Angle Converter能在同一個地方,處理度、弧度、百分度、轉數與角分。
解析器如何處理運算順序
解析器會決定運算式中的哪些部分要先計算,而它遵循的,正是學校教過的相同優先順序規則:PEMDAS / BODMAS。Scientific Calculator會先處理括號,接著處理指數,再由左到右處理乘法與除法,最後才處理加法與減法。還有兩項額外的慣例值得記住,因為它們決定了你在幾個看似合理的答案中,實際會得到哪一個。
指數運算是右結合的。運算式2^3^2會被讀成2^(3^2):內層的指數3^2 = 9會先計算,接著才是2^9 = 512。符合大多數實體科學計算機所使用的慣例,能消除歧義,並符合大多數教科書所假設的答案。當減號直接位在一個數字或括號前面時,會被視為一元運算子,因此-3^2會被計算為-(3^2) = -9,而不是(-3)^2 = +9。如果你想要後者,請把負值用括號括起來。
完整運算範例—sin(45) + 2^3在角度模式下的逐步計算:
- sin(45°)依照半角恆等式,回傳√2 / 2 ≈ 0.7071067811865475。
- 2^3 = 2 × 2 × 2 = 8。
- 把這兩部分相加:0.7071067811865475 + 8 = 8.7071067811865475。
在弧度模式下重複同一個運算式,只會改變第一項(在弧度模式下,sin(45) ≈ 0.8509),而2^3仍然等於8。如需專門的次方運算教學,Exponent Calculator會單獨展示單一底數次方計算的每一個步驟。
輸入錯誤,以及如何修正
解析器對語法很嚴格,因為悄悄退回為零或NaN,可能會掩蓋真正的錯誤。下表列出你最有可能看到的錯誤、每一種錯誤通常代表什麼,以及重新改寫輸入內容、讓工具接受的確切方式。
| 觸發錯誤的輸入 | 可能的原因 | 修正後的寫法 |
|---|---|---|
| 2pi | 不允許省略乘號的隱含乘法 | 2*pi |
| (2+3 | 括號沒有關閉 | (2+3) |
| 3+ | 結尾的運算子後面沒有運算元 | 3+2 |
| sinn(45) | 未知的函數名稱 | sin(45) |
| asin(2) | 引數超出該函數的範圍 | asin(1) |
| (-3.5)! | 階乘需要一個非負整數 | 5! or (4)! |
養成幾個習慣,就能避免大多數這類錯誤:把運算子符號放在運算元之間、在確定之前先關閉每一個開啟的括號、使用不含多餘空格的小寫函數名稱,如果一個數字應該是負數,就把減號直接接在數字前面。對於像最大公因數與最小公倍數這類只涉及整數的數論工作,GCD Calculator能處理它自己那套不涉及三角函數的輸入類型,是一個實用的輔助工具。
什麼時候科學計算機是正確的工具
每當問題超出簡單算術的範圍,科學計算機就有了用武之地。遇到正弦、餘弦與正切的問題、自然對數與以10為底的對數、連續的指數運算、平方根以外的n次方根,以及階乘,都可以使用它。日常的加總與單位換算,用基本的四則運算計算機就夠了;專門的Percentage Calculator、Average Calculator與Ratio Calculator,正是為了那些經常出現、數量龐大的情況而存在的。
當問題變成「正弦值為0.6的角度是多少」、「240的自然對數是多少」,或「計算7!減去6!」時,這款以瀏覽器為基礎的Scientific Calculator,不需要安裝任何東西,就能用一行搞定。而在這些答案周邊的日常瑣事—把一份清單求平均、表示一個比率、從價格中扣掉一個百分比,或借用Basic Calculator做單純的算術—這些搭配工具就在旁邊,涵蓋了大多數日常數學的工作量,因此只有當問題真正涉及三角函數、對數、平方以外的指數,或階乘時,你才需要叫出完整的科學計算工具。