exp 函数本质就是自然指数函数,数学定义是 e 的 x 次方,e 是自然常数约等于 2.71828,在 Excel Python MATLAB 数学建模 金融复利计算里面都叫 exp,它和 ln 自然对数是互为逆运算,也就是 exp (ln (x))=x,ln (exp (x))=x,这个逆运算关系是所有 exp 相关公式的基础。exp 函数最大特点是指数增长,数值会随着自变量变大快速飙升,适合描述人口增长 连续复利 衰减模型 概率分布比如正态分布里面的指数项,很多初学者容易把 exp 和普通幂函数混淆,普通幂函数是底数固定指数变化,exp 是底数固定为自然常数 e,指数可以是任意数值表达式,掌握 exp 常用函数公式,不光要会单独调用 exp,还要会组合嵌套,理解连续增长模型,同时学会处理溢出报错 精度问题,这就是实战里最核心的技巧。之所以 exp 在各个软件里命名统一为 exp,是行业通用标准,但是不同软件的参数写法 报错规则略有差别,Excel 里是 EXP,Python numpy 里面是 np.exp,MATLAB 直接写 exp,输入的时候不能漏掉括号,括号里面可以放单元格引用 变量 复杂算式。学习的时候可以先记住基础定义,再掌握衍生公式,然后对照不同软件写法,最后学习建模组合公式和排错技巧,做金融 统计 科研计算的时候就可以直接套用,不用每次重新推导。
一 基础定义与核心公式
基础定义 exp (x) = e^x
逆运算公式 exp (ln a)=a,ln (exp a)=a
指数运算法则配套 exp 公式
exp (a+b)=exp (a)exp(b)
exp(a-b)=exp(a)/exp(b)
exp(na)=exp(a)^n
exp(-a)=1/exp(a)
二 高频应用公式
1 连续复利公式 A=Pexp (rt)
A 最终本息 P 本金 r 年利率 t 时间
这个是金融最常用 exp 公式,和普通离散复利不一样,连续复利是无限次计息,所以必须使用 exp
2 指数衰减模型 y=y0exp (-kt)
y0 初始值 k 衰减系数 t 时间,常用于放射性衰变 药物浓度衰减
3 正态分布概率密度函数核心项 f (x)=1/(σ√2π) exp (-(x-μ)^2/(2σ²))
统计里面正态分布大量使用 exp,也是考试建模高频公式
4 logistic 增长模型 y=L/(1+exp (-k (x-x0)))
S 型曲线,人口预测 机器学习 sigmoid 相关模型经常用到 exp
三 不同软件 exp 写法对照表
| 软件环境 | 函数写法 | 说明 |
|---|---|---|
| Excel | EXP(number) | number 为单元格或者数值,大小写不敏感 |
| Python numpy | np.exp(x) | x 可以是单个数字也可以是数组批量计算 |
| MATLAB | exp(x) | 支持矩阵运算,矩阵每个元素单独计算 exp |
| C 语言 | exp(x) | 需要引入 math.h 头文件,参数是 double 类型 |
四 实战技巧
1 批量计算技巧,numpy 的 np.exp 支持数组,不用写循环,一次性对整列数据计算 exp,大幅提升计算速度
2 数值溢出技巧,当 x 数值特别大,exp (x) 结果会超出软件最大数值范围,出现 inf 无穷大报错,处理方案是对表达式做对数变换,改用 ln 运算,最后再还原,也就是对数域计算,这是科研计算非常重要的技巧
3 嵌套组合技巧,exp 里面可以嵌套 ln 加减乘除 平方,例如 exp (-(x-mean)^2/(2sigma^2)),写公式的时候注意括号配对,少括号是最常见错误
4 绘图技巧,绘制 exp 曲线的时候,自变量不要取太大,否则 y 值增长过快,图表纵轴会被拉爆,建议分段绘图或者使用对数纵轴
5 单位匹配技巧,连续复利公式里面 r 和 t 单位必须统一,r 是年利率 t 就按年,如果 r 是月利率 t 就要按月,单位不匹配会让 exp 计算结果完全错误
五 常见错误
1 混淆 exp (x) 和 e^x 手动输入,很多人在 Excel 里面直接写 e^x,Excel 不识别自然常数 e,必须调用 EXP 函数
2 括号遗漏,exp 里面的算式没有完整包裹,运算优先级出错
3 把 exp 当成普通幂函数,误以为可以修改底数,exp 底数固定就是 e,不能更换成其他底数,其他底数要用 pow 函数
4 负指数符号写错,衰减模型 exp (-kt) 负号漏掉,结果就变成增长模型
掌握 exp 常用函数公式及技巧,核心就是记住 exp 就是 e 的 x 次方,熟记逆运算和指数四则变形,重点掌握连续复利 衰减 正态分布这三大经典公式,同时熟悉不同软件调用方式,学会对数域计算解决溢出问题,后续建模统计计算就可以灵活调用 exp。
【常见问题】
问题 1 Excel 里面 exp 常用函数公式为什么不能直接写 e^x
回答 1 Excel 没有内置识别自然常数 e 的写法,e^x 不是 Excel 合法公式,exp 常用函数公式标准写法是 EXP,必须调用 EXP 函数,输入 EXP (单元格) 才能得到 e 的 x 次方结果。
问题 2 计算 exp 的时候出现 inf 是什么原因,对应的 exp 常用函数公式技巧是什么
回答 1 出现 inf 是自变量数值过大,exp 计算结果超出软件数值上限发生溢出,对应的 exp 常用函数公式技巧就是改用对数域运算,先计算 ln 再还原,避免直接计算大数值 exp。
问题 3 exp 和 ln 的逆运算在 exp 常用函数公式里面有什么作用
回答 1 exp 和 ln 互为逆运算,在 exp 常用函数公式推导和化简的时候,可以利用这个性质把指数式转成对数式,方便解方程,同时验证 exp 计算结果是否正确。
【免责申明】
本内容仅作为学习参考总结,公式与软件写法以官方文档为准,不同版本软件函数行为可能存在细微差异,实际工程科研使用请结合官方手册核对。


