首页 > 其他分享 >利用泰勒公式计算余弦值

利用泰勒公式计算余弦值

时间:2023-04-20 22:44:13浏览次数:35  
标签:泰勒 p2 p1 angle int 公式 sum 余弦 double

#include<bits/stdc++.h>
using namespace std;
double fact (int a)//计算n的阶乘
	{   double t=1.0;
		int i;
		for(i=1;i<=a;i++)
          t=t*i;
		return t;
	}
double mi (int b, double angle)//计算x的n次方
	{
		int j=1;
		double x=angle;
		for(j=1;j<b;j++)
			x=x*angle;
		return x;
	}

int main()
{
	int x,i=1,m=1,e=1;
	const double pi=3.141593;
	double p1,p2,sum=1.0,k=1,angle,shang=1;
	double fact (int);
	double mi (int b,double angle);//
	cout<<"请输入一个角度值 ";
	cin>>x;
	angle=pi*x/180;
	while(fabs(k)>=1e-7)//10的n次方的表达
	{
		e=-e;//挺妙
		m=2*i;
		p1=fact(m)*e;
		p2=mi(m,angle);
		k=p2/p1;
		shang=k;
		sum=sum+k;
		i++;
	}
	cout<<"cos("<<x<<")"<<'='<<sum<<endl;
	system("pause");
}
	

 这道题明显用函数比较方便

标签:泰勒,p2,p1,angle,int,公式,sum,余弦,double
From: https://www.cnblogs.com/zhengmou/p/17338617.html

相关文章

  • Django笔记二十六之数据库函数之数学公式函数
    本文首发于公众号:Hunter后端原文链接:Django笔记二十六之数据库函数之数学公式函数这一篇来介绍一下公式函数,主要是数学公式。其中sin,cos这种大多数情况下用不上的就不介绍了,主要介绍下面几种:Abs()绝对值Ceil()向上取整Floor()向下取整Mod()取余Power()乘方Roun......
  • 【2023-04-19】加法公式
    20:00一个社会、一个民族、一个国家总会存在一些消极的、错误的思想或者陋习。其中最坏的一种就是民族虚无主义。就是自己看不起自己,自己否定自己,自己糟蹋自己,因为这是最没有出息的、最没有骨气的、也最没有希望的一种思想观念、一种精神状态。一个民族如果是这样一种思维方式,对......
  • 牛顿迭代求根公式
    1,问题描述:编写用牛顿迭代法求方程根的函数。方程为ax+bx’+cx+d=0,系数a,b,c,d由主函数输入。求x在1附近的一个实根。求出根后,由主函数输出。2.问题分析:牛顿迭代法是取x之后,在这个基础上,找到比更接近的方程的根,一步一步迭代,从而找到更接近方程根的近似根。3.算法设计程序流程分析......
  • 【MathType】word2016数学公式编号
    问题毕业论文排版中,对数学公式需要类似(3-1)的格式。解决技巧在写论文初稿的时候,先不要于公式的编号,先给它编一个号,比如(3)(2)(4)的。最后写完了以后,再再添加section,同意修改编号格式为(章-公式序号)可以先修改mathtype章节的样式为不隐藏,这样方便添加。添加完math......
  • 一个使用公式化序列分类的EAL学术写作辅助环境
    一个使用公式化序列分类的EAL学术写作辅助环境(AnassistiveenvironmentforEALacademicwritingusingformulaicsequencesclassification)★★实验结果实验组、对照组和两维度分析:对照组学生:使用短语库;实验组学生:使用提出的应用程序(ARP)作为辅助工具。  一、摘要......
  • RNN网络的数学理论公式以及torch案例代码
    RNN网络的数学理论公式以及torch案例代码公式记号数学理论公式torch实现代码RNN(循环神经网络)是一种深度学习模型,可用于序列数据建模,例如语言模型或时间序列预测。以下是RNN的数学理论公式和torch实现示例。公式记号需要注意的是,在训练循环中,我们不需要显式地传......
  • hdoj The sum problem 2058 (数学等差公式&技巧转换)
    ThesumproblemTimeLimit:5000/1000MS(Java/Others)    MemoryLimit:32768/32768K(Java/Others)TotalSubmission(s):21416    AcceptedSubmission(s):6287ProblemDescriptionGivenasequence1,2,3,......N,yourjob......
  • 第八篇——通达信指标公式编写常用函数(四)——EVERY、COUNT(从零起步编写通达信指标公式
    内容提要:本文主要介绍了编写通达信指标公式会用到的EVERY函数、COUNT函数以及函数的应用举例。 一、函数简介1、EVERY函数 含义:EVERY英文翻译成中文是“每个”的意思,在通达信编程语言中,EVERY函数的含义是“一直存在”。使用用法:EVERY(X,N),表示N周期内一直存在X......
  • 第五篇——通达信指标公式编写常用函数(一)——REF、MA、EMA、CROSS(从零起步编写通达信
    内容提要:本文主要介绍了编写通达信指标公式常用的函数REF、MA、EMA、CROSS以及这些函数的综合运用举例。 通达信的函数非常多,想全部熟练掌握,几乎是不可能的,而且没有必要,毕竟很多函数很少用到。 编写通达信指标公式常用的函数大概也就三四十个,对于这些函数,建议认真学习......
  • 第六篇——通达信指标公式编写常用函数(二)——HHV、LLV(从零起步编写通达信指标公式系列
    内容提要:本文主要介绍了编写通达信指标公式需要用到的HHV函数、LLV函数以及函数的应用举例,并结合前面讲过的函数进行综合运用。 一、HHV、LLV函数简介1、HHV函数 含义:求最高值使用方法:HHV(X,N),表示N个周期内X的最高值举例:HH:HHV(H,60);表示60个周期内最高价的......