无涯教程-expm1(x)函数

62 阅读1分钟

该函数计算给定数字减1的指数e。

expm1(x) = ex - 1;

expm1 - 语法

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

Note: return_type可以是float,double或long double。

expm1 - 参数

x :它是指数的值。

expm1 - 返回值

它返回提高到x负-1的幂的e。

expm1 - 例子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()函数计算升为6减1的幂的e。

expm1 - 例子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。

参考链接

www.learnfk.com/c++/cpp-mat…