c语言求利用麦克劳林公式求sinx值,用泰勒公式求sin(x)的近似值
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
#include
#define PI 3.1415927
double FACT(double x);
double fact(int n);
int main()
{
int n,i,k,flag;
double x,sin,temp,index;
while(scanf("%lf%d",&x,&n)!=EOF)
{
FACT(x);
flag=1; index=0.1; temp=x; sin=0;/*初始化数据*/
for(i=1;i
index*=index; /*计算出10的-n次方*/
i=1;
while(fabs(temp)>=index) /*判断循环条件*/
{
temp=flag*x/fact(i); /*先计算x/i!*/
for(k=0;k
temp*=x;
sin+=temp; /*加到sin*/
flag=-flag; /*符号变换*/
i+=2;
}
printf("%.*f\n",n,sin); /*输出*/
}
return 0;
}
double fact (int n) /*调用阶乘函数*/
{
double result;
if(n==1||n==0)
result=1;
else
result=n*fact(n-1);
return result;
}
double FACT(double x)
{
while(x>PI/2||x
x-=2*PI;
return x;
}
c语言求利用麦克劳林公式求sinx值,用泰勒公式求sin(x)的近似值相关推荐
- 用C语言用指针怎么算通用定积分,C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数,...
问题描述: C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数, //我运行的结果和答案对不上,请帮我看看程序对吗? //实现积分 #include #include i ...
- 编写指数函数 c语言,C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数,...
问题描述: C语言:利用函数指针编写一个用矩形法求定积分的通用函数,包括正弦,余弦和指数函数, //我运行的结果和答案对不上,请帮我看看程序对吗? //实现积分 #include #include i ...
- C语言编程--根据麦克劳林公式计算任意角的正弦余弦
C语言编程–根据麦克劳林公式计算任意角的正弦余弦 正弦余弦 麦克劳林公式 问题 输入格式 x ϵ 注:x 为角(单位:弧度),ϵ 为计算精度. 输出格式 y 正弦输入样例 注:y 为 x 的正弦(余弦 ...
- c语言怎么将两个整数变量值交换,C语言如何利用异或进行两个值的交换详解
C语言异或运算 位运算符家族中,最常用的,某过于异或运算符. 异或运算符是指: 参与运算的两个值,如果两个相应位相同,则结果为0,否则为1.即:0^0=0, 1^0=1, 0^1=1, 1^1=0 例 ...
- arctanx麦克劳林公式推导过程_三角函数的求导过程
上高中的同学一定会很疑惑三角函数的求导公式是怎么推导出来的,毕竟推导过程书本上并没有讲. 如上图,这个推导过程是许多同学都会推导的,但是推导过程仍有漏洞,比如(sinx/x)趋近于0的极限还未证明.三 ...
- 用c语言计算sin x 的值,用泰勒公式求sin(x)的近似值
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #define PI 3.1415927 double FACT(double x); double fact(int ...
- 求sin(x)的近似值
[问题描述] 使用麦克劳林公式求sin(x)得近似值,使其截断误差<0.5*10-7 [输入形式] 输入x,其中x为任意实数. [输出形式] 输出sin(x)的近似值,保留6位小数. [样例输入 ...
- C语言编程>第九周 ④ 编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程cos(y)-y=0的一个实根。yn+1=cos(yn)
例题:编写函数fun,它的功能是:利用以下所示的简单迭代方法求方程cos(y)-y=0的一个实根. yn+1=cos(yn) 迭代步骤如下: (1)取y1初值为0.0. (2)y0=y1,把y1的值赋 ...
- 【离散数学】Java语言实现利用真值表法求主析取范式和主合取范式
C++版本的看这个链接: [离散数学]C++语言实现利用真值表法求主析取范式和主合取范式_zhtstar的博客-CSDN博客https://blog.csdn.net/weixin_56319483/ ...
- 【离散数学】C++语言实现利用真值表法求主析取范式和主合取范式
Java版本的如下链接所示: Java语言实现利用真值表法求主析取范式和主合取范式_zhtstar的博客-CSDN博客https://blog.csdn.net/weixin_56319483/art ...
最新文章
- 一起谈.NET技术,.Net Discovery系列之-深入理解平台机制与性能影响 (中)
- NuGet学习笔记(2) 使用图形化界面打包自己的类库[转]
- linux裸分区如何区分,Linux 裸设备基础知识
- android wifi信号检测工具,推荐4个专业又实用的WiFi检测工具,了解一下
- word中如何单独修改某一页页眉
- 有意思的网站 - 收集
- 在.NET实现邮件收发功能(包含源代码)
- github上的开源项目中gif图片的制作软件
- GeneXus中如何使用聊天机器人
- ubuntu ffmpeg 截取视频指定时间范围,坐标范围
- 上海市水电煤热线电话一览
- 专访王颖泽:国产数据库开源之路如何可控?
- 背后的力量 | 推动智慧校园建设 华云数据帮助昆明卫生职业学院重塑IT架构
- 系统架构设计师 报考指南,考试时间
- QT调用STK12(STKX模块)
- C51 以PWM实现呼吸灯
- BCM4330 WIFI 调试记录
- 已知三角形的内角,画出三角形
- Latex-bibliographystyle参考文献风格介绍(按照姓氏排序)
- Nacos服务自动关闭问题汇总
热门文章
- 利用讯飞语音识别技术开发离线语音控制系统(Windows平台)
- filezilla定时上传_FTP上传文件经常中断或超时的解决方案[完整篇]
- IJCAI 2021 | 面向睡眠阶段分类的多模态显著性波形检测网络
- ESP8266固件SDK开发初体验-让ESP8266打印helloworld(基于安信可ESP-07)
- mysql grou平by_mysql 中group by怎么样加聚合函数
- Matlab textscan
- 计算机科学美国大学专业,2015年U.S.NEWS计算机科学专业美国大学排名
- Sentinel-2(哨兵2号)数据下载及预处理
- CS224N NLP
- HBuilderX前端html功能应用