ARTICLE · 1164243
手机反复计算公式怎么省事?这款免费安卓软件支持变量赋值、自定义函数和离线表达式求值
公式需要反复代入不同数字时,可以先把常用数值存成变量,再把计算规则定义成函数。数学表达式计算器 ExprEval 是一款免费开源的安卓软件,能完成这类表达式计算,并把求值过程列出来。
它的界面主要是英文,但变量赋值、函数定义和代入计算的入口比较直接。本文用变量 a 和一个平方函数说明操作方法,计算过程可以离线完成。
先认识表达式输入区
打开后,顶部输入栏用于填写表达式或命令,右侧 EVALUATE 按钮执行求值,下方区域显示计算输出。初次使用时,先从简单的变量和加法开始。

▲ ExprEval主界面:顶部输入表达式,右侧执行求值
把数值存成变量,再参与计算
在输入栏填写 a=5,点击 EVALUATE。输出会提示 a 的值已经设为 5.0,此后就能直接在其他表达式中使用 a。

▲ a=5赋值后,输出区提示变量a的当前值
接着输入 a+1 并求值,结果为 6.0。输出还会列出变量替换和运算过程,方便对照表达式是怎样算出结果的。

▲ 用变量a参与加法,a+1的实际结果为6.0
在Context里查看变量与函数
打开右上角菜单并进入 Context,可以查看当前上下文中的变量与函数。这里能看到 a=5.0、最近结果 ans=6.0,以及标为只读的内置函数。

▲ Context列出当前变量、最近结果和内置函数
点击窗口下方的 NEW…,会出现 Add variable 和 Add function 两个选项。需要复用一条计算规则时,选择 Add function。

▲ NEW菜单可选择新增变量或新增函数
把平方计算定义成一个函数
在函数编辑窗口中,Name 填 f,Expression 填 x*x。然后在参数输入栏填写 x,点击 ADD ARGUMENT,让参数列表中出现 x。
这里保持 Read-only 未勾选。窗口提示,勾选后将无法编辑或删除该条目,直到应用重启;初次练习不必开启。

▲ 自定义函数f:表达式为x*x,参数列表包含x
点击确定保存,主界面输出区会显示 f 已定义为 x*x。现在这条规则已经可以接收参数并参与求值。

▲ 保存后,输出区提示函数f已定义成功
输入参数,查看结果与求值步骤
在输入栏填写 f(3),点击 EVALUATE,得到 9.0。收起键盘后,可以更完整地查看参数代入、乘法运算及最终结果。

▲ f(3)得到9.0,同时列出真实的表达式求值步骤
ExprEval适合用来练习变量、整理常用计算表达式,或观察函数代入后的求值过程。它主要使用英文界面,本次介绍的是1.2旧版本;在较新的安卓系统上使用时,应先确认基础输入与计算功能是否正常。
不要把这里的求值步骤理解成通用的解方程或符号推导能力,重要计算仍应结合公式和其他结果进行核对。
请点击下方卡片关注公众号发送【数学表达式计算器】获取