精確是預設的
1/3 + 1/6 得到 1/2,不是 0.4999…。小數只在你親手輸入小數時才出現,而且結果會帶上小數點提醒你它是近似的。
sqrt(12) 它給你 2√3,不是 3.4641016151377544。
分數不會悄悄退化成小數,整數要多大有多大,精度要多少位給多少位。
Rust 核心MIT 授權零網路請求安裝檔 3 MB
正在載入計算核心…
這不是把算式送到伺服器上算的 —— 整個引擎編譯成了 WebAssembly,跑在你自己的瀏覽器裡。斷網重新整理一樣能用。
1/3 + 1/6 得到 1/2,不是 0.4999…。小數只在你親手輸入小數時才出現,而且結果會帶上小數點提醒你它是近似的。
π 是以精確常數存著的,N(pi, 10000) 從它展開一萬位只要幾毫秒,而不是從一個已經四捨五入過的值裡變出數字來。
積不出來就說積不出來,微分方程解不了就說解不了,發散的定積分直接拒絕而不是給你一個看起來像數字的東西。每個閉式解都會代回原方程驗證。
相依樹裡沒有任何 HTTP 用戶端,前端沒有 fetch,CSP 是 default-src 'self'。斷網、內網、飛航模式照跑,不寫登錄檔,離開即無痕。
| 算術 | 2^100 · 50! · 1/3+1/6 |
|---|---|
| 代數 | factor(x^4+4) · expand((x+y)^5) · apart(1/(x^3-x), x) |
| 微積分 | diff(x^x, x) · integrate(x*atan(x), x) · limit((1+1/n)^n, n, inf) |
| 多變數 | gradient(f, [x,y]) · curl([-y,x,0], [x,y,z]) |
| 微分方程 | dsolve(y'' + 4*y' + 5*y = 0, y, x) |
| 線性代數 | det(M) · inv(M) · eigenvals([2,1;1,3]) |
| 數論 | isprime(1000000007) · factorint(600851475143) |
| 繪圖 | plot(sin(x)/x, x, -20, 20)(桌面版) |
桌面版比網頁版多了繪圖、變數面板和說明面板。核心是同一個。