無需上傳, 100% 本機處理, 無需帳戶

科學計算機

輸入或點按一個運算式,函數、次方與常數,並立即看到結果,全在你的瀏覽器裡。

科學計算機 的運作方式

科學計算機可以計算完整的數學運算式,而不只是一次一個運算。輸入像「2 乘以 sin(pi 除以 4) 的平方加 ln(e)」這樣的算式,即可立即得到答案,具備正確的運算子優先順序、括號、冪次、三角函數(sin、cos、tan 及其反函數)、對數(以 10 為底的 log 和 ln)、平方根、exp、abs,以及常數 pi 和 e。角度或弧度切換控制三角函數。

算式引擎使用從頭構建的調度場解析器,而非 JavaScript eval,因此括號錯誤或無法識別的名稱會返回清楚的錯誤訊息,而不是執行任意代碼。你的計算完全保留在你的瀏覽器中。

科學計算機 的分步使用說明

  1. 使用標準記號在輸入欄位中輸入你的算式:數字、運算子(+、-、*、/)、用 ^ 表示冪次,以及函數名稱,如 sin、cos、sqrt。
  2. 根據需要使用括號將子算式分組。
  3. 使用三角函數前,將角度模式設定為度數或弧度。
  4. 按下 Enter 或點擊「計算」按鈕來計算算式。
  5. 讀取結果;如果算式無效,則會顯示描述性錯誤訊息。

常見使用情境

  • 透過將整個算式輸入為單一表達式,計算多步驟物理公式,如動能(0.5 乘以 m 乘以 v 的平方)。
  • 直接輸入算式而非逐步分解,驗證三角學作業的答案。
  • 透過計算例如度數模式下的 sin(30) 與弧度模式下的 sin(pi 除以 6),確認它們一致,在角度單位之間換算。
  • 在學習過程中快速驗證對數結果,如 log(1000) = 3 或 ln(e 的平方) = 2。

常見問題

可以使用哪些運算子和函數?

標準算術:+ - * / 和 ^ 表示冪次。三角函數:sin、cos、tan、asin、acos、atan(以度數或弧度為單位)。對數:log(以 10 為底)和 ln(自然對數)。其他:sqrt(平方根)、exp(e 的 x 次方)、abs(絕對值)。常數:pi 和 e。也接受指數記法,如 1e3。

度數和弧度模式如何運作?

頂部的切換控制三角函數如何解釋其參數。在度數模式下,sin(90) 等於 1,cos(180) 等於負 1。在弧度模式下,sin(pi 除以 2) 等於 1。反函數返回相同單位的值:asin(1) 在度數模式下給出 90,在弧度模式下給出 pi 除以 2。

計算機使用 JavaScript eval 嗎?

不使用。算式由從頭實現的調度場解析器進行標記化和計算,不使用 eval 或 Function。只有上面列出的已識別運算子和函數才能產生結果;其他任何內容都會返回清楚的錯誤訊息。所有計算都在你的瀏覽器分頁中執行。

運算子優先順序的具體範例是什麼?

輸入 2 + 3 * 4 得到 14,而不是 20,因為乘法比加法更緊密地結合。要改變這一點,將加法括在括號內:(2 + 3) * 4 得到 20。冪次結合得更緊密:2 ^ 3 * 4 得到 32(8 乘以 4),而 2 ^ (3 * 4) 得到 4096。

可以離線使用嗎?

可以。頁面載入後,計算機完全在你的裝置上運行,無需網路連線。解析器是純 JavaScript 算術,這也是為什麼你的算式永遠不會離開你的瀏覽器。

如果我輸入無效算式會發生什麼?

解析器在計算前驗證標記序列。常見錯誤包括不匹配的括號、未知的函數名稱或除以零。每種情況都會返回描述性訊息,讓你確切知道需要修正什麼。