English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
C++ Biblioteca de Funções <cmath>
C ++Método de uso e exemplo p()1do log + 1função p() usa o parâmetro x e retorna x
Esta função retorna o logaritmo natural (logaritmo com base e)<cmath>definido no cabeçalho.
loge(x+1) = log1p(x)
double log1p(double x); float log1p(float x); long double log1p(long double x); double log1p(T x); //para inteiro
log1função p() tem apenas um parâmetro e retorna valores do tipo double, float ou long double.
log1função p() usa um parâmetro obrigatório único, com faixa de [-1, ∞].
se o valor for menor que-1, então log1p() retorna Nan (não numérico).
log1função p() retorna1logaritmo natural do parâmetro fornecido.
Parâmetro (x) | Retorno |
---|---|
x> 0 | Positivo |
x = 0 | Zero |
-1> x> 0 | Negativo |
x = -1 | -∞ (-infinito) |
x <-1 | NaN (não numérico) |
#include <iostream> #include <cmath> using namespace std; int main () { double x = 21.371, result; result = log1p(x); cout << "log1p(x) = " << result << endl; return 0; }
A saída do programa, ao executar, é:
log1p(x) = 3.10777
#include <iostream> #include <cmath> using namespace std; int main () { double result = int x = 147; result = log1p(x); cout << "log1p(x) = " << result << endl; return 0; }
A saída do programa, ao executar, é:
log1p(x) = 4.99721