tanh
, tanhf
, tanhl
Menghitung tangen hiperbolik.
Sintaks
double tanh( double x );
float tanhf( float x );
long double tanhl( long double x );
#define tanh(x) // Requires C11 or higher
float tanh( float x ); // C++ only
long double tanh( long double x ); // C++ only
Parameter
x
Sudut dalam radian.
Nilai hasil
Fungsi tanh
mengembalikan tangen hiperbolik dari x
. Tidak ada pengembalian kesalahan.
Input | Pengecualian SEH | Pengecualian _matherr |
---|---|---|
± QNaN, IND | tidak ada | _DOMAIN |
Keterangan
Karena C++ memungkinkan kelebihan beban, Anda dapat memanggil kelebihan beban tanh
yang mengambil dan mengembalikan float
atau long double
nilai. Dalam program C, kecuali Anda menggunakan <tgmath.h>
makro untuk memanggil fungsi ini, tanh
selalu mengambil dan mengembalikan double
.
Jika Anda menggunakan tanh
makro dari <tgmath.h>
, jenis argumen menentukan versi fungsi mana yang dipilih. Lihat Matematika generik jenis untuk detailnya.
Secara default, status global fungsi ini dicakup ke aplikasi. Untuk mengubah perilaku ini, lihat Status global di CRT.
Persyaratan
Rutin | Header yang diperlukan (C) | Header yang diperlukan (C) |
---|---|---|
tanh , tanhf , tanhl |
<math.h> |
<cmath> atau <math.h> |
tanh makro |
<tgmath.h> |
Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.
Contoh
// crt_tanh.c
// This program displays the tangent of pi / 4
// and the hyperbolic tangent of the result.
// Compile by using: cl crt_tanh.c
#include <math.h>
#include <stdio.h>
int main( void )
{
double pi = 3.1415926535;
double x, y;
x = tan( pi / 4 );
y = tanh( x );
printf( "tan( %f ) = %f\n", pi/4, x );
printf( "tanh( %f ) = %f\n", x, y );
}
tan( 0.785398 ) = 1.000000
tanh( 1.000000 ) = 0.761594
Baca juga
Dukungan matematika dan titik mengambang
acosh
, acoshf
, acoshl
asinh
, asinhf
, asinhl
atanh
, atanhf
, atanhl
cosh
, coshf
, coshl
sinh
, sinhf
, sinhl
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk