MATLAB中expm1函数用法

目录

语法

说明

示例

针对较小的 X 精确计算 exp(X)-1


        expm1函数的功能是针对较小的 X 精确计算 exp(X)-1。

语法

Y = expm1(X)

说明

        Y = expm1(X) 为数组 X 中的每个元素计算 exp(X)-1。此函数对于 X 中的小实数值更精确,因为它会补偿 exp(X) 中的舍入误差。

示例

针对较小的 X 精确计算 exp(X)-1

        比较 exp(X)-1 与 expm1(X) 的精确度。

        创建一个由小实数值组成的向量。

X = [-1e-17 1e-15 2e-14]
X = 1×3
10-13 ×

   -0.0001    0.0100    0.2000

        使用 exp 函数计算 exp(X)-1。

Y = exp(X)-1
Y = 1×3
10-13 ×

         0    0.0111    0.1998

        结果可能为零或具有较大的相对误差。例如,Y(2) 不接近 X(2),即 1e-15。

Y(2)
ans = 1.1102e-15

        使用 expm1 函数计算 exp(X)-1。

Y = expm1(X)
Y = 1×3
10-13 ×

   -0.0001    0.0100    0.2000

        在本例中,expm1(X) 约为 X,结果更精确。例如,Y(2) 现在接近 X(2),即 1e-15。

Y(2)
ans = 1.0000e-15

参数说明

X — 输入数组

        输入数组,指定为标量、向量、矩阵、多维数组、表或时间表。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值