大宇私人领地伊甸园丨宁愿做了后悔,也不要错过后悔[www.mrdayu.com]
注册

24小时联系邮箱:[email protected]

所有文章
大宇私人伊甸园: 首页 > 所有文章 > 编程人生 > C/C++语言 > C标准库详解 > tanh函数详解


友情链接:


tanh函数详解

发布时间:2018/12/07 C标准库详解 标签tanh阅读:29

函数原型:

extern float tanh(float x);

头文件:

#include <math.h>

功能:

求x的双曲正切值

说明:

tanh(x)=(e^x-e^(-x))/(e^2+e^(-x))

Linux平台测试:

#include <stdio.h>
#include <math.h>
 
int main(void)
{
    printf("tanh(1) = %f\ntanh(-1) = %f\n", tanh(1), tanh(-1));
    printf("tanh(0.1)*sinh(0.2)-cosh(0.2) = %f\n", tanh(0.1) * sinh(0.2) - cosh(0.2));
    // special values
    printf("tanh(+0) = %f\ntanh(-0) = %f\n", tanh(0.0), tanh(-0.0));
}

运行:

tanh(1) = 0.761594
tanh(-1) = -0.761594
tanh(0.1)*sinh(0.2)-cosh(0.2) = -1.000000
tanh(+0) = 0.000000
tanh(-0) = -0.000000

历史:

C11 standard (ISO/IEC 9899:2011): 7.12.5.6 The tanh functions (p: 242) 7.25 Type-generic math <tgmath.h> (p: 373-375) F.10.2.6 The tanh functions (p: 520)
C99 standard (ISO/IEC 9899:1999): 7.12.5.6 The tanh functions (p: 222-223) 7.22 Type-generic math <tgmath.h> (p: 335-337)F.9.2.6 The tanh functions (p: 457)
C89/C90 standard (ISO/IEC 9899:1990): 4.5.3.3 The tanh function
The bottom line, for me, is simple.

Let’s hope it doesn’t take 500 years for a discipline of testing to becomes the standard for software developers.

From:dayu

您好!请登录

合作网站快捷登录:
点击取消回复

已有0评论

    大宇博客

    点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息