当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C++ Math expm1()用法及代码示例


该函数计算 index 'e' 的给定数字减 1 的幂。

假设一个数字是 'x'

expm1(x) = e<sup>x</sup> - 1;

用法

float expm1(float x);
double expm1(double x);
long double expm1(long double x);
double expm1(integral x);

注意:return_type 可以是 float、double 或 long double。

参数

x: 它是 index 的值。

返回值

它返回 'e' 的 x 次幂减去 -1。

例子1

让我们看一个简单的例子

#include <iostream>
#include<math.h>
using namespace std;
int main()
{
   int x=6;
   std::cout << "Value of x is:" <<x <<std::endl;
   cout<<"expm1(x) = "<<expm1(x);
   return 0;
}

输出:

Value of x is:6
expm1(x) = 402.429

在此示例中,x 的值为 6。 expm1() 函数计算 'e' 的 6 次方减 1。

例子2

让我们看另一个简单的例子

#include <iostream>
#include<math.h>
using namespace std;
int main()
{
    float x=9.8;
    std::cout << "Value of x is:" <<x <<std::endl;
    cout<<"expm1(x) = "<<expm1(x);
    return 0;
}

输出:

Value of x is:9.8
expm1(x) = 18032.7

在本例中,x 的值为 9.8。 expm1() 函数计算 'e' 的 9.8 次方减 1。






相关用法


注:本文由纯净天空筛选整理自 C++ Math expm1()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。