C++ 中的数学计算函数
这是我从网上搜集来的,值得看看。
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++ 中的数学计算函数相关推荐
- math java 计算_Java中的数学计算函数汇总
Math类: java.lang.Math类中包含基本的数字操作,如指数.对数.平方根和三角函数. java.math是一个包,提供用于执行任意精度整数(BigInteger)算法和任意精度小数(B ...
- Shell脚本笔记(三)shell中的数学计算
shell中的数学计算 一.使用方括号 #!/bin/bash a=10 b=29 c=88res=$[$a * ($c-$b)] echo $res 二.使用(()) echo $((1+9)) ( ...
- php+数学计算公式,PHP数学计算函数总结
PHP数学计算函数总结 发布于 2015-01-21 16:53:26 | 189 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext Preproc ...
- R开发(part2)--R语言中的数学计算
学习笔记,仅供参考,有错必纠 参考自:<R的极客理想>-- 张丹 文章目录 R开发 R语言中的数学计算 对数 加权平均.连乘.差分.秩.任意数.全体数 阶乘.组合.排列 累加.累乘.最小累 ...
- 用计算机怎么计算r角度,R语言中的数学计算
原标题:R语言中的数学计算 前言 R是作为统计语言,生来就对数学有良好的支持,一个函数就能实现一种数学计算,所以用R语言做数学计算题特别方便.如果计算器中能嵌入R的计算函数,那么绝对是一种高科技产品. ...
- R语言中的数学计算(转载)
R语言中的数学计算 关于作者: 张丹(Conan), 程序员Java,R,PHP,Javascript weibo:@Conan_Z blog: http://blog.fens.me email: ...
- GIS开发:地图中的数学计算(Mercator)
引言 在地图的开发中,会涉及到各种的数学计算,比如距离.角度计算等,经纬度坐标系的情况下,地图使用的坐标是经纬度的形式,单位是度,而计算距离的时候,结果是米制单位,这就需要其中有一个转换,或者存在对应 ...
- shell中的数学计算
shell中的赋值和操作默认都是字符串处理,在此记下shell中进行数学运算的几个特殊方法,以后用到的时候可以来看,呵呵. 1.错误方法举例 a) var=1+1 echo $ ...
- 程序设计中的数学思维函数总结(代码以C#为例)
最近以C#为例,学习了程序设计基础,其中涉及到一些数学思维,我们可以巧妙的将这些逻辑问题转换为代码,交给计算机运算. 现将经常会使用到的基础函数做一总结,供大家分享.自己备用. 1.判断一个数是否为奇 ...
最新文章
- Java中的随机数生成器:Random,ThreadLocalRandom,SecureRandom
- 在程序中支持多语言环境,支持asp.net和winform。
- .Net微信开发之通过UnionID机制,解决用户在不同公众号,或在公众号、移动应用之间帐号统一问题...
- 电气:需求响应:初始化一个调度周期的可转入转出负荷(python实现)
- 如何在Redhat 7 Linux系统上停止/启动和禁用/启用防火墙
- liveness 生存性/活性
- Socket服务端与网络调试助手模拟串口服务器通讯示例
- Android原生系统真的那么好用吗?安卓原生系统吊打其他系统,因为有Google-Play
- 数字电路中表示频率误差的ppm是什么意思?
- 小米电视联网后显示无法解析小米电视服务器,小米电视机功能详解 教你轻松使用...
- 程序员的表达能力 -- 程序员是表达大师! 提高形象思维能力 表达的基本模式 结构化思维能力 成长为优秀的架构师
- iOS 本地打包工具 自动化
- python爬取 XKCD 中文站,包含多线程
- 经典Java开发教程!腾讯+字节+阿里面经真题汇总,斩获offer
- 记一次微信公众号开发过程
- ZYNQ之FPGA 片内RAM读写测试实验
- 【skLearn 回归模型】岭回归 <linear_model.Ridge>
- 向windows服务器传输大文件时提示未知错误解决方法
- Spyder输入中文后光标消失
- SOM -- 自组织特征映射网络
热门文章
- mybatis接口中的方法重载_MyBatis底层实现原理: 动态代理的运用
- coreboot学习7:ramstage阶段之设备枚举流程
- 【算法】剑指 Offer 56 - II. 数组中数字出现的次数 II 【重刷】
- 60-100-022-使用-MySQL 开启全局查询日志
- Spark : DNS resolution failed for url in bootstrap.servers xx:9092
- 60-130-336-源码-source-kafka相关-Flink读取kafka
- jps出现– process information unavailable解决方法
- 【Druid IO】Druid的imply方式安装
- docker-compose基础
- 据说,80%的人没有真正理解了Spring的依赖注入