多行计算器是一款离线可用的数学计算工具,没有广告,也不需要注册登录。它把微积分、方程求解、余数运算、三角函数这些常用功能都整合在一起,输入方式接近手写算式,适合日常数学推演和学术场景下的快速验算。

1. 安装完成后直接打开应用,不需要联网或登录。

2. 在输入区键入算式,按下等号就能得到结果。

3. 每一行的计算答案会独立显示,方便对照查看。
· 微积分:支持积分、求导等基本微积分操作,可用于日常数学研究和学术工作。
· 方程求解:提供一元或多元方程的解法,线性方程组和非线性方程组都能处理。
· 余数计算:支持除法余数运算,方便做数论相关的计算。
· 三角函数:可计算正弦、余弦、正切等三角函数,并支持角度与弧度之间的转换。

· 积分:不带参数时是解方程,带一个参数是求导,带两个参数是定积分。例如 ∫(x^2-4)=-2,2 表示 x^2-4=0 的两个解;∫(3x+1+lg(x),5) 表示在 x=5 处求导;∫(3x+1+lg(x),5,10) 表示 5 到 10 的定积分。两个未知数的积分或求导也可以写,例如 ∫(x1+x2-5,5,10)。
· 百分号与余数:5% 表示百分之五;10%3 是取余运算,结果为 1。
· 分数估算:fra 用来估算分数,fra(1.33333333) 会得到 4/3。fra(1.33333333,4) 中的 4 是精度参数,数值越大估算越精确。fra(整数) 则是对整数做质因数分解。
· 反三角函数:在三角函数名前加 arc 即可,例如 arcsin、arccos。
· 对数:lg(3) 表示以 10 为底 3 的对数;lg(5,3) 表示以 5 为底 3 的对数。
· 根号:√(3,-1) 表示 -1 的 3 次方根。^ 不支持负数的分数次方,遇到这种情况可以手动把 (-a)^(x/y) 写成 √(y,(-a)^x)。
· 排列组合:A(5,3) 表示从 5 个元素中取 3 个并考虑排序;C(5,3) 表示从 5 个元素中取 3 个不考虑排序。
· 科学计数法:e 后面跟数字、括号或英文字母时,会被解析为科学计数法;跟其他内容时表示自然对数底 e。
· 统计与代入求值:单个的 (1,2,3) 是统计;(x1-x2-x3,2,3,5) 表示把 2、3、5 分别代入 x1、x2、x3 求值。
· 解方程:(x+1) 使用牛顿法求解;写成 x1 则用 nerdamer 求解。两个方程时,(x1+x2,x1-x2) 表示求方程组等于 0 的解,先用 nerdamer 求解,失败后改用牛顿法。写成 (方程1,方程2,-100,100,0.1) 则直接用牛顿法在 -100 到 100 范围内以 0.2 为间隔暴力求解;不设置范围时默认就是这个。
· 绘图:绘图(x1+x2-6,x1-x2+3,x1+x2,绘图) 使用 functionplot 绘制线图,支持简单函数。绘图(2*x+1,x1+(x2)^x1,-50,50) 在 -50 到 50 范围内绘制散点图,支持复杂函数,少部分不支持的除外。范围参数可以不填,默认 -100 到 100。单个未知数时以 x 为变量,画 y=方程 的图;两个未知数时 x1 对应 x 轴,x2 对应 y 轴,画方程=0 的图。不能写 x 和 x1 混用,也不能写 5x,必须写成 5*x。默认 x 轴取 200 个点,可以用绘图(x+1,x-1,500) 设置为 500 个点,也可以在后面继续加范围参数,例如绘图(x+1,x-1,500,10,100)。
· 自动补全:加减乘除结尾或开头会自动补全 ans,但开头的负号需要加括号,例如 (-3)+5。
· 历史结果引用:ans1 表示第一行的结果,ans2 表示第二行的结果。
· 输入弹窗:内置了 Algebrite、math.js 以及 nerdamer 的单行命令支持。下拉栏可以选择单位计算、求方程、化简、质数、随机数、进制转换等功能,支持简单的多项式自动补全,具体用法可参考官方文档。
· 计算精度:输入区可以调整计算精度。非 16 位精度下手动输入 i 可以计算阶乘。绘图、积分和 fra 不受高精度设置影响。
· 键盘切换:切换按钮可以切到第二套键盘;双击切换按钮可以进入第三套键盘,即带小工具的界面。输入弹窗可以用来输入任意字符。
· 显示模式:历史记录区域有切换换行和单行模式的按钮。
· 单位计算:切换到第二套键盘可以进行单位计算。直接计算时按默认单位输出,也可以输入 m3、m2 这样的写法表示体积和面积。用单位('1cal+1kac,cal') 这种形式可以指定输出单位。左侧单位类型按钮单击或双击可以切换那一行单位按钮的类型。输入弹窗里同样支持单位计算,并且可以使用中文单位,例如年:year、月:month、日:day、时:h、分:minutes、秒:s、毫秒:ms、千米:km、米:m、分米:dm、厘米:cm、毫米:mm、微米:um、纳米:nm、吨:ton、千克:kg、克:g、毫克:mg、微克:microgram、伏:V、安:A、瓦:W、毫安:mA、毫伏:mV、千瓦时:kWh、毫安时:mah、安时:ah、焦耳:J、焦:J、千焦:kJ、牛:N 等,更多单位参考 math.js 文档。
· 求和:Σ 是求和符号,Σ(5,9,x+1) 表示计算 6+7+8+9+10。
· 括号提示:光标在左右括号处会标黄;如果括号没有成对闭合,光标会变绿,正常状态是红色。
· 键盘映射:Backspace 删除单个字符,Delete 删除连续字符,Escape 清空。单击 f 输入 ∫(,s 输入 SIN(,c 输入 COS(,t 输入 TAN(,l 输入 LG(,r 输入 √(,p 输入 π,a 输入 ARC。双击 a 输入 A,双击 c 输入 C,双击 f 输入 FRA(。Tab 输入 ANS,^ 可以直接输入或者用 ** 代替。这部分功能后来因为加入的功能太多,可能已经存在 bug。
· 多行计算:支持分步输入和修改,单次算错不用全部重来,对需要反复验证的复杂计算比较友好。
· 覆盖范围:从基础数学运算到高等数学内容都能处理,可用于学生作业、工程计算和科研工作中的计算需求。
· 离线与无广告:不依赖网络,在教室、野外等没有网络的环境下也能正常使用;没有广告干扰,操作过程不会被弹窗打断。
· 功能整合:把基础运算到高等数学的计算功能放在同一个应用里,兼顾学习场景和专业计算场景。




