附录11-math.h的常见方法

news2024/9/27 17:27:17

stdlib.h是做数学计算的头文件

目录

1  数学知识

1.1  弧度值/π = 角度值/180

1.2  双曲函数

2  math.h

2.1  反余弦值 acos()

2.2  反正弦值 asin()

2.3  反正切值 atan()

2.4  两个数的反正切值 atan2()

2.5  向上取整 ceil()

2.6  余弦值 cos()

2.7  双曲余弦 cosh()

2.8  e的x次幂 exp()

2.9  分解浮点数的指数和尾数 frexp()

2.10  分解浮点数的指数和尾数 ldexp()

2.11  ln log()

2.12  lg log10()

2.13  幂运算 pow()

2.14  正弦值 sin()

2.15  双曲正弦 sinh()

2.16  开平方根 sqrt()

2.17  正切值 tan()

2.18  双曲正切 tanh()


1  数学知识

1.1  弧度值/π = 角度值/180

1.2  双曲函数

2  math.h

2.1  反余弦值 acos()

1.04 / 3.14 * 180 ≈ 59.6 ≈ 60

arccos(1/2) = 60°

2.2  反正弦值 asin()

0.52 / 3.14 * 180 ≈ 29.8 ≈ 30

arcsin(1/2) = 30°

2.3  反正切值 atan()

0.7853 / 3.14 * 180 ≈ 45

arctan(1) = 45°

2.4  两个数的反正切值 atan2()

比如我现在求 arctan([根号3]/3)

0.52 / 3.14 * 180 ≈ 29.8 ≈ 30

arcsin([根号3]/3) = 30°

2.5  向上取整 ceil()

2.6  余弦值 cos()

1.04 / 3.14 * 180 ≈ 59.6 ≈ 60

cos(60°) = 1/2

2.7  双曲余弦 cosh()

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

cosh(1) ≈ (2.7 + 0.37)/2 = 1.535

2.8  e的x次幂 exp()

比如我算e的1次幂

2.9  分解浮点数的指数和尾数 frexp()

frexp()用的是下面这个公式

我们让value为5.5,求mantissa与exponent

5.5 = 0.6875 * 2的3次方

2.10  分解浮点数的指数和尾数 ldexp()

ldexp()用的是下面这个公式

44 = 5.5 * 2的3次方

2.11  ln log()

2.12  lg log10()

  • 计算器里显示的log()实际上是lg()

2.13  幂运算 pow()

2.14  正弦值 sin()

0.52 / 3.14 * 180 ≈ 29.8 ≈ 30

sin(30°) = 1/2

2.15  双曲正弦 sinh()

sinh(x) = (e^x - e^-x) / 2

sinh(1) ≈ (2.7 - 0.37)/2 = 1.165

2.16  开平方根 sqrt()

根号25 = 5

2.17  正切值 tan()

0.7853 / 3.14 * 180 ≈ 45

tan(45°) = 1

2.18  双曲正切 tanh()

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

tanh(1) ≈ (2.7 - 0.37)/(2.7 + 0.37) = 2.33/3.07 ≈ 0.7589

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1262754.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python能否成为大型游戏开发的利器?

你是否曾想过,Python这个备受欢迎的编程语言是否能够胜任大型游戏开发的重任?Python以其简洁、易学的特点而著称,但在游戏世界中,性能和效率常常是关键。小编将带你深入探讨Python在大型游戏开发中的潜力,一探究竟&…

python 爬虫之 爬取网站信息并保存到文件

文章目录 前期准备探索该网页的HTML码的特点开始编写代码存入文件总的程序文件存储效果 前期准备 随便找个网站进行爬取,这里我选择的是(一个卖书的网站) https://www.bookschina.com/24hour/62700000/ 我的目的是爬取这个网站的这个页面的书籍的名称以…

vue3中toRef创建一个ref对象

为源响应式对象上的某个属性创建一个 ref对象, 二者内部操作的是同一个数据值, 更新时二者是同步的 区别ref: 拷贝了一份新的数据值单独操作, 更新时相互不影响 应用: 当要将 某个prop 的 ref 传递给复合函数时&#xff0c;toRef 很有用 父组件代码: <template><…

关于同声传译设备租赁服务,你了解多少

据了解&#xff0c;同传设备通常出现在同声传译会议中&#xff0c;它能够提供实时的翻译服务&#xff0c;确保与会者能够准确地理解和沟通。举办同传会议&#xff0c;往往需要租用先进的同声传译设备。那么&#xff0c;北京同声传译设备租赁公司哪里比较专业呢&#xff1f; 同传…

[SWPU2019]你有没有好好看网课? 1

BUUCTF:https://buuoj.cn/challenges 题目描述&#xff1a; 得到的 flag 请包上 flag{} 提交。 密文&#xff1a; 下载附件&#xff0c;解压得到两个zip压缩包。 解题思路&#xff1a; 1、尝试flag2.zip无果。在查看flag3.zip时&#xff0c;找到关于密码的提示“呀&#xf…

万界星空科技生产管理mes系统种的工艺确认流程

MES工艺流程是制造执行系统的核心部分&#xff0c;它涵盖了整个生产过程&#xff0c;包括物料管理、生产计划、生产执行、质量管理、维修保养等方面&#xff0c;可以有效地提高生产效率和产品质量。 一、确认追溯模型&#xff1a; 以工艺文件为确认对象&#xff0c;以产品生产…

采用NTC进行温度测量典型电路

本文介绍采用NTC进行温度测量典型电路。 采用NTC进行温度测量的电路有多种&#xff0c;典型的有恒流法和恒压法。在一般要求不高的应用场合&#xff0c;恒压法用的比较多&#xff0c;本文介绍一种采用恒压法进行NTC温度测量电路。 1.原理图 原理图如下图所示&#xff1a; 此…

在Python中可视化CSV文件中的数据

CSV代表“逗号分隔值”。这意味着CSV文件中的数据&#xff08;值&#xff09;由分隔符分隔&#xff0c;即&#xff0c;逗号CSV文件中的数据以扩展名为. csv的表格格式存储。通常&#xff0c;CSV文件与Microsoft Excel工作表一起使用。CSV文件包含许多记录&#xff0c;数据分布在…

逆向 tg 发送图片

开发工具 工具名称工具类型说明AndroidStuduo编辑工具开发工具jadxjava工具将apk解成java项目xposed插件工具插件tg版本9.7.5 分析源码的点&#xff1a; 发送图片的点 获取sendMessageParams 获取TLRPC$TL_photo 回调 实现 public void sendImg(String path, String…

vue中:计算属性computed

1. 在computed中定义计算属性方法根据已有的数据进行计算返回一个要显示的新数据 2. 在页面中使用{{计算属性名}}来显示返回的数据 3. computed: 内部有缓存, 多处读取只计算一次 4. 计算属性默认相当于只有getter来根据已有数据计算返回一个新数据值, 也可以指定setter来监…

【测试开发】第五节.测试——自动化测试(Selenium工具)

作者简介&#xff1a;大家好&#xff0c;我是未央&#xff1b; 博客首页&#xff1a;未央.303 系列专栏&#xff1a;Java测试开发 每日一句&#xff1a;人的一生&#xff0c;可以有所作为的时机只有一次&#xff0c;那就是现在&#xff01;&#xff01;&#xff01; 前言 一、…

四川竹哲电子商务有限公司深耕抖音电商服务领域

随着数字经济的飞速发展&#xff0c;抖音电商服务成为了越来越多企业的首选。在这个充满机遇与挑战的时代&#xff0c;四川竹哲电子商务有限公司以其卓越的实力和专业的服务&#xff0c;成为了抖音电商服务领域的佼佼者。 一、深耕抖音电商服务领域 作为一家专注于抖音电商服务…

RT-DETR算法优化改进:AKConv(可改变核卷积),即插即用的卷积,效果秒杀DSConv | 2023年11月最新发表

💡💡💡本文全网首发独家改进:可改变核卷积(AKConv),赋予卷积核任意数量的参数和任意采样形状,为网络开销和性能之间的权衡提供更丰富的选择,解决具有固定样本形状和正方形的卷积核不能很好地适应不断变化的目标的问题点,效果秒殺DSConv 1)AKConv替代标准卷积进行…

数据脱敏方案

数据脱敏方案 什么是数据脱敏 数据脱敏的定义 数据脱敏百度百科中是这样定义的&#xff1a; 数据脱敏&#xff0c;指对某些敏感信息通过脱敏规则进行数据的变形&#xff0c;实现敏感隐私数据的可靠保护。这样就可以在开发、测试和其它非生产环境以及外包环境中安全地使用脱敏…

app上架一直显示审核中状态要怎么处理?

当你提交一个应用到App Store上时&#xff0c;它会经历一个审核过程。在这个过程中&#xff0c;苹果的审核人员会检查你的应用是否符合苹果的规定和标准。这个过程通常需要几天的时间&#xff0c;但是如果你的应用一直显示“审核中”状态&#xff0c;那么可能会有一些原因。 1…

月底年末如何成交?速看!外贸销冠都在用的催单技巧,让成交量飙升!

年底将至&#xff01;对于外贸人来说&#xff0c;这是一个重要的订单冲刺时机。那么&#xff0c;怎么向国外客户开口催单&#xff1f; 01 掌握客户不下单的原因 1. 观望和犹豫 这种比较难搞&#xff0c;因为客户本身需求不够强烈&#xff0c;可谓不是“刚需”。 对于这种客…

导致Facebook广告投放不成功的原因

Facebook是全球最大的社交媒体平台之一&#xff0c;也是众多跨境卖家选择广告投放的首选平台&#xff0c;但也还是会有很多跨境卖家在Facebook上推广效果不佳。那么本文小编讲一下导致Facebook广告投放不成功的原因以及相应解决方法。 1、受众群体太少 Facebook有个要求就是广告…

MT8390(Genio 700)安卓核心板_MTK联发科工业AI主板Linux开发板

MT8390 (Genio 700) 安卓核心板是一款高性能边缘人工智能物联网平台&#xff0c;尺寸仅为45452.2mm。该平台提供高度响应的边缘处理、先进的多媒体功能、各种传感器和连接选项&#xff0c;同时支持多任务操作系统。 Genio 700处理器拥有PS APU性能&#xff0c;高效的芯片内人工…

MPLS和互联网专线是什么?

MPLS专线和互联网专线是企业网络连接的常见方式。MPLS专线基于多协议标签交换&#xff08;MPLS&#xff09;该技术利用专线连接两个或多个分支机构&#xff0c;提供高质量的数据传输服务。互联网专线是基于公共知识产权基础设施的连接方式&#xff0c;成本低&#xff0c;但速度…

Linux fork笔试练习题

1.打印结果&#xff1f; #include <stdio.h> #include <unistd.h> #include <stdlib.h>int main() {int i0;for(;i<2;i){fork();printf("A\n");}exit(0); } 结果打印 A A A A A A 2.将上面的打印的\n去掉,结果如何? printf("…