`
yangping_Account
  • 浏览: 191697 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
社区版块
存档分类
最新评论

math.h里的数学计算公式介绍

 
阅读更多

       1、 三角函数 
  double sin (double);正弦 
  double cos (double);余弦 
  double tan (double);正切 
  2 、反三角函数 
  double asin (double); 结果介于[-PI/2, PI/2] 
  double acos (double); 结果介于[0, PI] 
  double atan (double); 反正切(主值), 结果介于[-PI/2, PI/2] 
  double atan2 (double, double); 反正切(整圆值), 结果介于[-PI, PI] 
  3 、双曲三角函数 
  double sinh (double); 
  double cosh (double); 
  double tanh (double); 
  4 、指数与对数 
  double exp (double);求取自然数e的幂 
  double sqrt (double);开平方 
  double log (double); 以e为底的对数 
  double log10 (double);以10为底的对数 
  double pow(double x, double y);计算以x为底数的y次幂 
  float powf(float x, float y); 功能与pow一致,只是输入与输出皆为浮点数 
  5 、取整 
  double ceil (double); 取上整 
  double floor (double); 取下整 
  6 、绝对值 
  double fabs (double);求绝对值 
  double cabs(struct complex znum) ;求复数的绝对值 
  7 、标准化浮点数 
  double frexp (double f, int *p); 标准化浮点数, f = x * 2^p, 已知f求x, p ( x介于[0.5, 1] ) 
  double ldexp (double x, int p); 与frexp相反, 已知x, p求f 
  8 、取整与取余 
  double modf (double, double*); 将参数的整数部分通过指针回传, 返回小数部分 
  double fmod (double, double); 返回两参数相除的余数 
  9 、其他 
  double hypot(double x, double y);已知直角三角形两个直角边长度,求斜边长度 
  double ldexp(double x, int exponent);计算x*(2的exponent次幂) 
  double poly(double x, int degree, double coeffs [] );计算多项式 
  nt matherr(struct exception *e);数学错误计算处理程序

分享到:
评论

相关推荐

    js.zip_C 公式计算_公式

    3. **数学函数**:C语言需要包含`<math.h>`头文件才能使用数学函数,如`pow(a, b)`、`sqrt(x)`。 4. **流程控制**:C语言的循环结构包括`for`、`while`,还有`do...while`,其语法结构与JavaScript略有不同。 5. *...

    matlib.rar_MATLIB_matlib.h_pmac_数学 c++_数学公式

    关于 `math_c++` 和 `math_formula` 的标签,它们提示我们 `matlib` 主要关注的是数学计算,特别是涉及到 C++ 实现的数学公式。C++ 自带了一些基础的数学函数,如 `sin`, `cos`, `exp` 等,但 `matlib` 提供了更高级...

    测绘类C#程序代码.doc

    该程序使用了 Math.Sin 和 Math.Cos 函数来计算高差,公式为:h = D * Math.Sin(a) + (1 - 0.13) * D / 6371000.0 * D / 6371000.0 * Math.Cos(a) * Math.Cos(a) / 2.0 + i - v; 例子 2: 计算坐标 在测绘中,计算...

    C语言计算sinx的值.docx

    在 C 语言中,计算数学函数如 sin(x) 的值通常涉及使用标准库 `<math.h>` 提供的函数。`<math.h>` 库包含了各种数学运算所需的函数,如三角函数、指数函数、对数函数等。在这个特定的例子中,我们关注的是 `sin()` ...

    c代码-计算银行存款本息。输入存款金额money(单位:元),存期years,年利率rate,计算到期存款本息(保留2位小数)。计算公式如下: sum=money(1+rate)years 提示:求x的y次幂可以使用数学函数pow(x,y),其中x,y均为double型,在程序开始加上:#include<math.h> 输入:存款金额,存期,年利率。均为浮点数,且用逗号分隔 输出:存款本息(保留2位小数

    2. **数学函数的使用**:`<math.h>` 头文件提供了许多数学函数,如 `pow()`,它可以方便地进行指数运算。在C语言中,正确地包含头文件是使用这些函数的前提。 3. **输入和输出处理**:使用 `scanf()` 或 `fgets()` ...

    C语言习题题库(作答完整)程序设计语言.pdf

    math.h用于数学计算,例如sqrt函数用于计算平方根。 7. 错误处理 在第一个程序中,“if(n||n>365+f)printf("error!\n");exit(0);”展示了如何进行错误处理,当输入的日期不在合理范围内时,程序会输出错误信息并...

    C++数学函数库

    math.h 数学函数库,一些数学计算的公式的具体实现是放在math.h里, 需要在头文件中导入math库 #include //导入math库 具体有: 1 三角函数 double sin (double); double cos (double); double tan (double); 2 反...

    yuan.rar_数学计算_C/C++_

    在C/C++编程中,进行数学计算是一项基本任务,尤其涉及到几何图形的属性计算时,如本例中的圆。标题“yuan.rar_数学计算_C/C++_”提示我们这是一个与计算圆的面积和周长相关的项目,使用了C或C++语言。描述中指出...

    C语言程序实现齿轮基本参数几何尺寸计算.pdf

    在C语言程序编写过程中,会包含必要的头文件,如stdio.h用于标准输入输出,math.h用于数学计算。主函数int main(void)中,首先声明所需的数据类型变量,接着提示用户输入齿轮的基本参数值,如模数、齿数和压力角等。...

    c语言输出cos函数

    `cos`函数是用于计算角度的余弦值,它属于数学库`math.h`的一部分。本篇文章将详细讲解如何在C语言中使用`cos`函数,以及相关的编程实践。 首先,为了在C程序中使用`cos`函数,我们需要包含`math.h`头文件。这是...

    使用c语言计算sinx的值

    总之,C语言通过`math.h`库提供了方便的数学功能,使得开发者能够轻松地进行各种数学计算。在计算三角函数时,确保正确地将角度转换为弧度是至关重要的步骤。这个简单的示例程序展示了如何在实际应用中完成这样的...

    2.zip_数学计算_Visual_C++_

    在Visual C++环境中,开发人员可能会使用标准C库进行数学计算,如使用`<math.h>`头文件中的`pow`和`fabs`等函数。同时,他们可能使用了结构体或数组来存储数据点,并使用循环来遍历和计算。 为了测试和验证代码,...

    C语言使用数学库函数sin().pdf

    总结来说,C语言中的`sin()`函数是计算弧度制下角的正弦值的关键工具,通过引入`math.h`头文件并正确使用,可以方便地进行各种数学计算。在编写涉及角度计算的程序时,记得将角度转换为弧度,同时注意结果的精度和...

    flash+as3.0常用公式

    在Flash和ActionScript 3.0(简称AS3.0)中,有许多实用的数学公式可以帮助开发者实现动态效果、动画以及复杂的用户交互。以下是对给定文件中提到的一些关键知识点进行详细解析。 #### 一、基本三角函数计算 在AS...

    C语言 复化梯形公式 复化梯形公式算法

    #### 二、复化梯形公式的数学原理 对于函数\( f(x) \)在区间\[a, b\]上的积分可以表示为: \[ \int_{a}^{b} f(x)dx \] 假设将区间\[a, b\]等分为\( n \)个小区间,则每个小区间的宽度为\( h = \frac{b - a}{n} \)...

Global site tag (gtag.js) - Google Analytics