c++ 计算正弦的近似值_C语言中计算正弦的相关函数总结
C语言sin()函数:正弦函数头文件:
#include
sin() 函数用来求给定值的正弦值,其原型为:
double sin(double x);
【参数】给定的值(弧度)。
【返回值】返回-1 至1 之间的计算结果。
弧度与角度的关系为:
弧度 = 180 / π 角度
角度 = π / 180 弧度
使用 rtod( ) 函数可以将弧度值转换为角度值。
注意,使用 GCC 编译时请加入-lm。
举例如下:
#include
#include
int main ()
{
printf ("7 ^ 3 = %f\n", pow (7.0, 3.0) );
printf ("4.73 ^ 12 = %f\n", pow (4.73, 12.0) );
printf ("32.01 ^ 1.54 = %f\n", pow (32.01, 1.54) );
return 0;
}
输出结果:
7 ^ 3 = 343.000000
4.73 ^ 12 = 125410439.217423
32.01 ^ 1.54 = 208.036691
C语言sinh()函数:双曲正玄函数头文件:
#include
sinh() 用来求双曲正弦值,其原型为:
double sinh(double x);
【参数】x 为即将被计算的值。
双曲正弦的定义为:(exp(x)-exp(-x))/2,即
双曲线示意图如下:
【返回值】返回参数x 的双曲正玄值。
如果返回值过大,将返回 HUGE_VAL、或 HUGE_VALF、或 HUGE_VALL,正负号与 x 相同,并导致一个范围溢出错误,将全局变量 errno 设置为 ERANGE。
注意,使用 GCC 编译时请加入-lm。
请看下面的代码:
#include
main(){
double answer = sinh(0.5);
printf("sinh(0.5) = %f\n", answer);
}
输出结果:
sinh(0.5) = 0.521095
C语言asin()函数:求反正弦的值(以弧度表示)头文件:
#include
定义函数:
double asin (double x)
函数说明:asin()用来计算参数x 的反正弦值,然后将结果返回。参数x 范围为-1 至1 之间,超过此范围则会失败。
返回值:返回-PI/2 之PI/2 之间的计算结果。
错误代码:EDOM 参数x 超出范围。
注意,使用 GCC 编译时请加入-lm。
范例
#include
main(){
double angle;
angle = asin (0.5);
printf("angle = %f\n", angle);
}
执行
angle = 0.523599
c++ 计算正弦的近似值_C语言中计算正弦的相关函数总结相关推荐
- 切割字符串长度php,C++_C语言中计算字符串长度与分割字符串的方法,C语言strlen()函数:返回字符串 - phpStudy...
C语言中计算字符串长度与分割字符串的方法 C语言strlen()函数:返回字符串的长度头文件: #include strlen()函数用来计算字符串的长度,其原型为: unsigned int str ...
- 余弦公式在c语言里面怎么用_C语言中求余弦值的相关函数总结
C语言cos()函数:求余弦值头文件: #include cos() 函数用来求余弦值,即求角的临边长度除以斜边长度的比值,其原型为: double cos(double x); [参数]x 为一个弧 ...
- C语言求x和y的乘积,计算方程式,求x,C语言中怎么计算x,y的值?
导航:网站首页 > 计算方程式,求x,C语言中怎么计算x,y的值? 计算方程式,求x,C语言中怎么计算x,y的值? 匿名网友: (x-1)=0吧,写题也这么不仔细呀. 哈哈m/x=n/(x-1) ...
- c语言返回二叉树的大小,C语言中计算二叉树的宽度的两种方式
C语言中计算二叉树的宽度的两种方式 二叉树作为一种很特殊的数据结构,功能上有很大的作用!今天就来看看怎么计算一个二叉树的最大的宽度吧. 采用递归方式 下面是代码内容: int GetMaxWidth( ...
- 位域 内存 字节序_C语言中的位域、字节序、比特序、大小端(转)
1.比特序 / 位序 / bit numbering / 我们知道一个字节有8位,也就是8个比特位.从第0位到第7位共8位.比特序就是用来描述比特位在字节中的存放顺序的.通过阅读网页的内容,关于比特序 ...
- 第三章 变量和数据类型_C语言中的小数(float,double)
小数分为整数部分和小数部分,它们由点号.分隔,例如 0.0.75.0.4.023.0.27.-937.198 -0.27 等都是合法的小数,这是最常见的小数形式,我们将它称为十进制形式. 此外,小数也 ...
- python求sinx近似值_c语言求sinx的近似值 c语言求sinx近似值
#includevoid main(){ float x,a=0,b,t,n=1,s=1,c=1; printf("请输入x的值:"); scanf("%f", ...
- python表示整除的符号_c语言中整除符号怎么表示?_后端开发
c语言fun函数有什么例题?_后端开发 c语言fun函数例题有:1.fun函数表示计算x的y次幂,代码为[for(int i=1;i<=y;i++)result*=x]:2.fun函数交换两个指 ...
- c语言中计算一个字母的序数,C语言编程 输入一串字符统计英文字母的个数
C语言编程:输入一行字符,至少50个,统计其中英文字母,数字,其他字母个数 楼上那个不能统计空格个数,我这个可以#include#includeintmain(){intcnt_c=0,cnt_n=0 ...
最新文章
- 时间戳显示为多少分钟前,多少天前的JS处理,JS时间格式化,时间戳的转换
- Vim与clang-format
- python dataframe float转string_盘点Python:Pandas1.0的主要功能
- 初步使用计算机说课,初步认识计算机说课稿
- VS在win32平台与mysql链接_visual C++如何与MySQL在windows下建立连接
- java 苹果h5不能播放_H5音频不能自动播放的问题
- JavaScript简介---JS基础
- springboot使用redis做session会话管理
- 赛前集训前的总结(警醒)
- 重复数据插入unique列时,锁加在哪?
- MOSS Search学习记录(八):高级搜索定制(中)
- poj1860Currency Exchange(bell_fordmoban)
- 阶段3 2.Spring_06.Spring的新注解_1 spring的新注解-Configuration和ComponentScan
- Window winload.efi 文件丢失解决方法
- 串口驱动的3种实现方式
- Ubuntu下给Wine设置微软雅黑字体(4步操作)
- showtext matlab,使用MATLAB 2019 App Design 工具设计一个 电子日记App
- CAD/CASS依据等高线等距或随机加高程点插件(等高线等距加高程点、等高线随机加高程点、等高线手动加高程点)
- Windows 11 已修复 AMD CPU 性能问题
- 【linux命令】文件管理(上)
热门文章
- 【基于JAVA的旅游路线推荐系统-哔哩哔哩】 https://b23.tv/4STx5NI
- gee引擎修改UI界面图文教程
- “心若冰清,天塌不惊”,道家文化原文欣赏,你值得收藏研读!
- 华硕服务器 u盘安装系统,华硕台式机一键U盘装系统win7教程
- PYTHON对接语音验证码接口API
- android远程控制灯光,11款可用手机远程控制的智能灯
- docker的使用及原理
- 【学习资源】光学、物理类、电子学实验合集
- Android Ui卡断的原因分析及常见的解决方式
- 微信公众号账号登录功能实现