这是我从网上搜集来的,值得看看。

 1 #include <iostream>
 2   #include <cmath>
 3   using namespace std;
 4   int main()
 5   {
 6    double pi,e,n;
 7    int i;
 8    pi = acos(-1.0);
 9    e = exp(1.0);
10    cout << "abs(-10) = " << abs(-10) << "\n";//求整数的绝对值
11    cout << "fabs(-10.8) = " << fabs(-10.8) << "\n";
12    cout << "asin(0.5) = " << asin(0.5) << " (π/6)\n";
13    cout << "atan(1.0) = " << atan(1.0) << " (π/4)\n";
14    cout << "atan2(1.0,√3) = " << atan2(1.0,sqrt(3.0)) << " (π/6)\n";
15    cout << "sin(π/2) = " << sin(pi / 2.0) << "\n";
16    cout << "sinh(π/2) = " << sinh(pi /2.0 ) << "\n";
17    cout << "cos(π/2) = " << cos(pi / 2.0) << " (≈0.0)\n";
18    cout << "cosh(π/2) = " << cosh(pi /2.0 ) << "\n";
19    cout << "tan(π/4) = " << tan(pi / 4) << "\n";
20    cout << "tanh(π/4) = " << tanh(pi /4 ) << "\n";
21    cout << "ceil(1.3) = " << ceil(1.3) << "\n";
22    cout << "ceil(-1.3) = " << ceil(-1.3) << "\n";
23    cout << "floor(1.3) = " << floor(1.3) << "\n";
24    cout << "floor(-1.3) = " << floor(-1.3) << "\n";
25    cout << "log(e*e) = " << log(e*e) << "\n";
26    cout << "log10(1000.0) = " << log10(1000.0) << "\n";
27    cout << "fmod(10.2,3.0) = " << fmod(10.2,3.0) << "\n";
28    cout << "fmod(-10.2,3.0) = " << fmod(-10.2,3.0) << "\n";
29    cout << "pow(25.0,2.0) = " << pow(25.0,2.0) << "\n";
30    cout << "modf(-12.3435,&n) = " << modf(-12.3435,&n) << ",";
31    cout << "n = " << n << "\t-12.3435 = n + modf(-12.3435,&n)\n";
32    cout << "frexp(17.0,&i) = " << frexp(17.0,&i) << ",";
33    cout << "i = " << i << "\t17.0 = frexp(17.0,&i)*2^i\n";
34    cout << "ldexp(0.53125,5) = " << ldexp(0.53135,5) << "\tldexp(0.53125,5)=0.53125*2^5\n";
35    return 0;
36   }
37   /*
38   输出结果:
39   abs(-10) = 10
40   fabs(-10.8) = 10.8
41   asin(0.5) = 0.523599 (π/6)
42   atan(1.0) = 0.785398 (π/4)
43   atan2(1.0,√3) = 0.523599 (π/6)
44   sin(π/2) = 1
45   sinh(π/2) = 2.3013
46   cos(π/2) = 6.12303e-017 (≈0.0)
47   cosh(π/2) = 2.50918
48   tan(π/4) = 1
49   tanh(π/4) = 0.655794
50   ceil(1.3) = 2
51   ceil(-1.3) = -1
52   floor(1.3) = 1
53   floor(-1.3) = -2
54   log(e*e) = 2
55   log10(1000.0) = 3
56   fmod(10.2,3.0) = 1.2
57   fmod(-10.2,3.0) = -1.2
58   pow(25.0,2.0) = 625
59   modf(-12.3435,&n) = -0.3435,n = -12 -12.3435 = n + modf(-12.3435,&n)
60   frexp(17.0,&i) = 0.53125,i = 5 17.0 = frexp(17.0,&i)*2^i
61   ldexp(0.53125,5) = 17.0032 ldexp(0.53125,5)=0.53125*2^5
62   */
63   /*
64   abs; acos; asin; atan; atan2; ceil;cos; cosh; exp;
65   fabs; floor; fmod; frexp; ldexp; log;log10; modf; pow;
66   sin; sinh; sqrt;tan; tanh;
67   acosf; asinf; atanf; atan2f; ceilf; cosf; coshf; expf;
68   fabsf; floorf; fmodf; frexpf; ldexpf; logf;
69   log10f; modff; powf; sinf; sinhf; sqrtf; tanf; tanhf;
70   acosl; asinl; atanl; atan2l; ceill; cosl; coshl; expl;
71   fabsl; floorl; fmodl; frexpl; ldexpl; logl;
72   log10l; modfl; powl; sinl; sinhl; sqrtl; tanl; tanhl;
73   */(王朝网络 wangchao.net.cn)

转载于:https://www.cnblogs.com/noip/archive/2012/08/11/2633694.html

C++ 中的数学计算函数相关推荐

  1. math java 计算_Java中的数学计算函数汇总

    Math类:  java.lang.Math类中包含基本的数字操作,如指数.对数.平方根和三角函数. java.math是一个包,提供用于执行任意精度整数(BigInteger)算法和任意精度小数(B ...

  2. Shell脚本笔记(三)shell中的数学计算

    shell中的数学计算 一.使用方括号 #!/bin/bash a=10 b=29 c=88res=$[$a * ($c-$b)] echo $res 二.使用(()) echo $((1+9)) ( ...

  3. php+数学计算公式,PHP数学计算函数总结

    PHP数学计算函数总结 发布于 2015-01-21 16:53:26 | 189 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext Preproc ...

  4. R开发(part2)--R语言中的数学计算

    学习笔记,仅供参考,有错必纠 参考自:<R的极客理想>-- 张丹 文章目录 R开发 R语言中的数学计算 对数 加权平均.连乘.差分.秩.任意数.全体数 阶乘.组合.排列 累加.累乘.最小累 ...

  5. 用计算机怎么计算r角度,R语言中的数学计算

    原标题:R语言中的数学计算 前言 R是作为统计语言,生来就对数学有良好的支持,一个函数就能实现一种数学计算,所以用R语言做数学计算题特别方便.如果计算器中能嵌入R的计算函数,那么绝对是一种高科技产品. ...

  6. R语言中的数学计算(转载)

    R语言中的数学计算 关于作者: 张丹(Conan), 程序员Java,R,PHP,Javascript weibo:@Conan_Z blog: http://blog.fens.me email: ...

  7. GIS开发:地图中的数学计算(Mercator)

    引言 在地图的开发中,会涉及到各种的数学计算,比如距离.角度计算等,经纬度坐标系的情况下,地图使用的坐标是经纬度的形式,单位是度,而计算距离的时候,结果是米制单位,这就需要其中有一个转换,或者存在对应 ...

  8. shell中的数学计算

    shell中的赋值和操作默认都是字符串处理,在此记下shell中进行数学运算的几个特殊方法,以后用到的时候可以来看,呵呵.    1.错误方法举例    a)    var=1+1    echo $ ...

  9. 程序设计中的数学思维函数总结(代码以C#为例)

    最近以C#为例,学习了程序设计基础,其中涉及到一些数学思维,我们可以巧妙的将这些逻辑问题转换为代码,交给计算机运算. 现将经常会使用到的基础函数做一总结,供大家分享.自己备用. 1.判断一个数是否为奇 ...

最新文章

  1. Java中的随机数生成器:Random,ThreadLocalRandom,SecureRandom
  2. 在程序中支持多语言环境,支持asp.net和winform。
  3. .Net微信开发之通过UnionID机制,解决用户在不同公众号,或在公众号、移动应用之间帐号统一问题...
  4. 电气:需求响应:初始化一个调度周期的可转入转出负荷(python实现)
  5. 如何在Redhat 7 Linux系统上停止/启动和禁用/启用防火墙
  6. liveness 生存性/活性
  7. Socket服务端与网络调试助手模拟串口服务器通讯示例
  8. Android原生系统真的那么好用吗?安卓原生系统吊打其他系统,因为有Google-Play
  9. 数字电路中表示频率误差的ppm是什么意思?
  10. 小米电视联网后显示无法解析小米电视服务器,小米电视机功能详解 教你轻松使用...
  11. 程序员的表达能力 -- 程序员是表达大师! 提高形象思维能力 表达的基本模式 结构化思维能力 成长为优秀的架构师
  12. iOS 本地打包工具 自动化
  13. python爬取 XKCD 中文站,包含多线程
  14. 经典Java开发教程!腾讯+字节+阿里面经真题汇总,斩获offer
  15. 记一次微信公众号开发过程
  16. ZYNQ之FPGA 片内RAM读写测试实验
  17. 【skLearn 回归模型】岭回归 <linear_model.Ridge>
  18. 向windows服务器传输大文件时提示未知错误解决方法
  19. Spyder输入中文后光标消失
  20. SOM -- 自组织特征映射网络

热门文章

  1. mybatis接口中的方法重载_MyBatis底层实现原理: 动态代理的运用
  2. coreboot学习7:ramstage阶段之设备枚举流程
  3. 【算法】剑指 Offer 56 - II. 数组中数字出现的次数 II 【重刷】
  4. 60-100-022-使用-MySQL 开启全局查询日志
  5. Spark : DNS resolution failed for url in bootstrap.servers xx:9092
  6. 60-130-336-源码-source-kafka相关-Flink读取kafka
  7. jps出现– process information unavailable解决方法
  8. 【Druid IO】Druid的imply方式安装
  9. docker-compose基础
  10. 据说,80%的人没有真正理解了Spring的依赖注入