c语言求sin函数近似值精度问题!
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/20 05:54:26
c语言求sin函数近似值精度问题!
想要实现输入弧度和误差范围,用泰勒算出范围内的值.但是一下程序精度只能达到0.5左右,再小就会出现-1#INDOO,要怎么该,我已经把所有变量都弄到最大了.
#include
#include
int main()
{
double x,u,t;
long int i,b=1,k=1,a=1;
double c=1,s=0;
scanf("%lf %lf",&x,&u);
do{for(i=1;i
想要实现输入弧度和误差范围,用泰勒算出范围内的值.但是一下程序精度只能达到0.5左右,再小就会出现-1#INDOO,要怎么该,我已经把所有变量都弄到最大了.
#include
#include
int main()
{
double x,u,t;
long int i,b=1,k=1,a=1;
double c=1,s=0;
scanf("%lf %lf",&x,&u);
do{for(i=1;i
你这个程序的设计思路有问题
x-x^3/3!+x^5/5!.
是这个公式吧
s=x;
t=1.0;
int flag=1;
for(i=1;t>u;i+=2)
{
flag*=-1; //这个是正负号变化常用的方式
c*=x*x; //分子
t/=i*(i+1); //是分母
s+=flag*c*t;
}
这样特别是分母的处理方式,就不需要long型的变量了
x-x^3/3!+x^5/5!.
是这个公式吧
s=x;
t=1.0;
int flag=1;
for(i=1;t>u;i+=2)
{
flag*=-1; //这个是正负号变化常用的方式
c*=x*x; //分子
t/=i*(i+1); //是分母
s+=flag*c*t;
}
这样特别是分母的处理方式,就不需要long型的变量了
c语言求sin(x)近似值的问题!
c语言编程 求sin(x)的近似值 描述:利用公式求sin(x)的近似值(精度为10e-6).sin(x)=x-x^3/
C语言求sin(x)的近似值
用c语言《求余弦函数的近似值》
c语言求sin x 近似值(算法是泰勒公式)求改错
C语言编程求正弦 sin(x) 的近似值如题
C语言对于级数的求和问题:计算下列级数和的近似值,x的值从键盘输入,求和精度为10-6
C语言.求PI的近似值
C语言调用函数funpi(e)使用格里高利公式求pi的近似值
C语言 输入精度e 和实数x,用下列公式求cos x 的近似值,精确到最后一项的绝对值小于e。
输入精度e 和实数x,用下列公式求cos x 的近似值,精确到最后一项的绝对值小于e.c语言编程,
C语言 输入精度e 和实数x,用下列公式求cos x 的近似值,精确到最后一项的绝对值小