圖標

AlexCalc

Scientific calculator with LaTeX equation display
新版本 1.0.7
* Add cube root button
* Add some new colour schemes
* Add units h, Wh, and Whr (previously could only do "W hr")
* Add haptic feedback
* fix "clear scrn" button that wasn't clearing the output display in Android
AlexCalc is a scientific calculator with some neat features (note: also available as a web app at https://alexbarry.github.io/AlexCalc/ ):
* nicely formatted (LaTeX) equation display. This avoids the need to count brackets to make sure the equation was entered correctly. Also includes LaTeX code generation.
* complex number support, in rectangular or polar form (e.g. `3 + 4i` or `1 angle 90`)
* variable storage (e.g. `123 -> x` then `3*x^2 - 4*x + 5 -> y`)
* units in equations, and conversion (e.g. `1 inch * 3 ft to cm^2` or `sqrt(60 acre) - 100 ft`)
* can enter input by button presses, typing, or copy/pasting. Button presses are all converted to plaintext input for easy copy/pasting.
* equation display is simplified upon pressing enter. This means that when entering an equation, it is usually possible to look only at the LaTeX display and not the plaintext input: but when pressing enter, it will look nice. Redundant brackets are removed, including those that are needed for plaintext input (e.g. `(a + b)/(c + d)` can become "a + b" on the numerator and "c + d" on the denominator without brackets).
* light/dark themes
* previous input history can be accessed and edited by pressing "up" or "down" buttons.
* previous inputs/vars/recently used units preserved when the app is closed
* standard scientific calculator features, such as:
* trigonometric functions: sin, cos, tan, arcsin, arccos, arctan
* base 10 and natural logarithmic functions: log (base 10), ln (base e)
* `e`, `pi` constants, and square root function
* scientific notation input (e.g. `1.23E6` is 1.23 times 10^6)

版本

雖然在下方可選擇下載 APK 檔案,但要留意這樣的安裝方式將不會收到更新通知,是一種較不安全的下載方法。建議您先安裝 F-Droid 用戶端使用。

下載 F-Droid
  • 版本 1.0.7 (11) 建議 於 2025 年 6 月 19 日新增

    arm64-v8a armeabi-v7a x86 x86_64

    此版本需要 Android 6.0 或更高的版本。

    此套件包由 F-Droid 構建和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • net.alexbarry.calc_android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 13 MiB PGP 簽章 | 構建日誌

  • 新版本 1.0.6
    * allow omitting leading decimal place, e.g. support `.6` instead of only `0.6`.
    * insert "ans" if binary operator is pressed as first button, allowing user to operate on previous result. (e.g. "1+1" , then "*3" will result in "ans*3")
    * above requires adding unary negative `(-)`, which is different from subtraction `-`. If you want to enter "-1" as your input, use unary negative. If you want to enter " - 1" as your input, use subtraction.
    * round outp
  • 版本 1.0.6 (10) - 於 2025 年 1 月 22 日新增

    arm64-v8a armeabi-v7a x86 x86_64

    此版本需要 Android 6.0 或更高的版本。

    此套件包由 F-Droid 構建和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • net.alexbarry.calc_android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 13 MiB PGP 簽章 | 構建日誌

  • 新版本 1.0.5
    Switched to material design, and switched to AboutLibraries instead of Google licenses plugin for showing open source licenses.
  • 版本 1.0.5 (9) - 於 2024 年 6 月 19 日新增

    arm64-v8a armeabi-v7a x86 x86_64

    此版本需要 Android 6.0 或更高的版本。

    此套件包由 F-Droid 構建和簽署,並保證與此原始碼 Tarball 保持一致。

    權限
    • net.alexbarry.calc_android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

    下載 APK 13 MiB PGP 簽章 | 構建日誌