代码:

//#include<bits/stdc++.h>
#include <iostream>
#include <cstdio>
#include <fstream>
#include <algorithm>
#include <cmath>
#include <deque>
#include <vector>
#include <queue>
#include <string>
#include <cstring>
#include <map>
#include <stack>
#include <set>
#define accuracy 1e-7//精度10的-7次方
#define pi 3.1415926
using namespace std;//求解sin and cos
//阶乘函数
unsigned long fac(unsigned long n){unsigned long i,m;for(i = 0,m = 1; i <= n; i++ ){if(i != 0)m = m*i;}return m;
}double fcos(double x){double temp = 0.0, t = 5;//temp为cos值 int i = 0;x = fabs(x);//处理double类型的浮点数 while(x >= 2*pi) x = x - 2*pi;  //范围 0 ~ 2Πwhile( t >= accuracy){           //每个泰勒展开式值做精度比较 t = (pow(x,2*i))/fac(2*i);//pow函数x的y次方temp += pow(-1,i)*t;i++; } return temp;}double fsin(double x){double temp = 0.0,t = 5;int i = 1;x = fabs(x);while(x > 2*pi) x = x - 2*pi;//while( t >= accuracy){t = (pow(x,2*i-1))/fac(2*i-1);temp += pow(-1,i-1)*t;i++; }return temp;
}
int main() {double r,temp1,temp2;printf("请输入弧度(180°= Π):\n");scanf("%lf",&r);//对应弧度值 temp1 = fcos(r);temp2 = fsin(r);printf("本地cos值:%.5lf\n",temp1);printf("系统cos值:%.5lf\n",cos(r));printf("本地sin值:%.5lf\n",temp2);printf("系统sin值:%.5lf\n",sin(r));return 0;
}

sinx/cosx的泰勒展开式与库函数的比较相关推荐

  1. 考研中出现过的泰勒展开式

    汇总: e^x的泰勒展开式:e^x = 1 + x + x^2/2! + x^3/3! + ... + x^n/n! + ... sinx的泰勒展开式:sinx = x - x^3/3! + x^5/ ...

  2. 复试:求sinx,cosx在x=0处的泰勒展开式,精确到10e-7,以及编程中出的错误

    复试 求sinx在x=0处的泰勒展开式,精确到10e-7 以及求cosx在x=0出的泰勒展开式,精确到... 1. #INF:这个值表示"无穷大inf (infinity 的缩写)" ...

  3. sinx的泰勒展开式

    sinx的泰勒展开式求解过程 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家,(ノ´▽`)ノ♪->点击这里->一个宝藏级人工智能教程网站. 思路: sin ...

  4. 如何理解泰勒展开式,他有何用途?

    一.泰勒展开思想的由来(也就是学习的时候老师讲的背景) 例如 sinx,conx,e^x函数,当x=2.3时,这个值等于多少,这些数据通常需要借助计算器才可以计算出来,而且只是得到一个近似值.因此数学 ...

  5. 正弦函数泰勒展开c语言,C++ 学习笔记_0012_函数(泰勒展开式、三角函数表)

    泰勒展开式 先听故事,再编程序.故事是这样的:话说sin和cos是一对夫妇.一天,sin去听相声了,cos在家.过了一会,有人敲门,cos开门一看,是一个不认识的多项式函数.cos问:你是谁啊?他说: ...

  6. python泰勒公式法求正弦函数_正弦函数两种泰勒展开式的比较

    正弦函数两种泰勒展开式的比较 张文华,汲守峰 [摘 要]摘要:讨论了正弦函数在两种不同情况下的泰勒公式展开式,并利用余项比较两种展开式 在近似计算中误差的大小区别,解释了正弦函数展开式中经常展开偶数项 ...

  7. 【学习笔记】超简单的多项式牛顿迭代(含泰勒展开式、牛顿迭代全套证明)

    整理的算法模板合集: ACM模板 目录 泰勒展开式 牛顿迭代 牛顿迭代应用 点我看多项式全家桶(●^◡_◡◡​^●) 泰勒展开式 牛顿迭代 牛顿迭代应用 牛顿迭代yyds,只用三行就完成了我一页纸的证 ...

  8. 【学习笔记】超简单的多项式求指(含泰勒展开式、牛顿迭代完成证明)

    整理的算法模板合集: ACM模板 目录 多项式求指 泰勒展开式 牛顿迭代 牛顿迭代应用 P4726 [模板]多项式指数函数(多项式 exp) 数组版 (1.64s) vector版 (960 ms) ...

  9. 探究Softmax的替代品:exp(x)的偶次泰勒展开式总是正的

    ©PaperWeekly 原创 · 作者|苏剑林 单位|追一科技 研究方向|NLP.神经网络 刚看到一个有意思的结论: 对于任意实数 x 及偶数 n,总有 ,即 的偶次泰勒展开式总是正的. 下面我们来 ...

  10. python 编辑数学公式_Jupyter快速编辑高大上数学公式 泰勒展开式

    欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列博客. 人工智能的基础是机器学习,而通过之前的几篇博客了解到,机器学习 ...

最新文章

  1. Node.js EventEmitter
  2. java生成自己定义的表ID
  3. java hibernate错误org/dom4j/DocumentException、org/jboss/logging/BasicLogger、org/apache/lucene/index...
  4. php 载入css就可以显示,如何在进度条加载后显示页面
  5. shellcraft新姿势
  6. python的with as语句_python with (as)语句
  7. 2019.7.26数组
  8. python实例3.0——动态页面:Ajax数据爬取
  9. 在Javascript中得到站点的根路径
  10. Ubuntu部署Java项目
  11. Oracle查询显示CLOB的内容
  12. 工业测试软件技术指标,工业过程难测参数软测量建模方法研究及应用
  13. LoadLibrary动态加载dll失败,GetLastError返回错误码126
  14. WPF MVVM Livecharts 柱状图
  15. 国防科大计算机学院贾焰,博士群体竞风流——记国防科大教员队伍的变化
  16. 手机计算机怎么缩小桌面图标,桌面图标怎么变小-iPhone图标突然变大?不要方,来看看这几招...
  17. ionic3 使用QR Scaner 扫描
  18. C4D模型工具—沿着法线移动/缩放/旋转
  19. 基于51单片机的音乐喷泉彩灯proteus仿真原理图PCB
  20. 聚焦边缘创新,Rancher推出全新开源力作Octopus

热门文章

  1. WPS Linux版的公式自动编号且右对齐的方法
  2. MOFs/COFs单体 COFs单体 光电材料中间体的应用
  3. 2021年最完善的谷歌SEO关键词调研技巧
  4. 【IoT】产品设计:硬件成本核算,这篇文章就够了
  5. Python进阶之Scrapy抓取阳光政务平台
  6. bandzip、winzip与7-zip
  7. Apache ShenYu源码阅读系列-基于WebSocket的数据同步
  8. 什么是功能性测试?-Alltesting|泽众云测试
  9. cmd打开计算机窗口,如何打开命令行窗口,详细教您电脑怎么打开cmd命令行窗口...
  10. 在当前目录下 打开cmd