c语言编程sinx是什么的简单介绍
文章信息一览:
用C语言程序算sinX的值
1、程序是对的。从高数上面考虑的话,该级数的收敛域是负无穷到正无穷,但是当x很大的时候,会导致收敛的时候循环次数过多,看上去就和死循环差不多,但是是可以计算出结果的。
编一个程序计算sinx和cosx的近似值.使用如下的台劳级值:
scanf(%lf,&x);//注意x为弧度,输入的值过大没意义只要在-2*∏~2*∏即可。因为C语言的运算精确度有限。
(图片来源网络,侵删)
第2个图中,答主kaixingui2012 说得对。因为t还没有赋值就进行判断,其内容是不确定的!刚巧初始时t的值是1e-4,所以程序运行较大概率地凑巧而已。
sinx=sin(x);printf(%f\n,sinx);for(i=1;(fabs(sum-sinx)=0.000001;i=i++) /*你的程序中这句判断有错,应该是大于该精度内的sum值执行for内循环语句。
首先解决怎么算,计算机肯定不会积分,所以我开始想用sinx的泰勒展开式,然后选3-4次作为近似,然后积分。听你说梯形法,是数值计算的内容,刚好这学期在学,就把我调试的程序发一个给你吧这是romberg算法,把a 换为0,b换为pi就好了吧。
(图片来源网络,侵删)
关于c语言编程sinx是什么和的介绍到此就结束了,感谢你花时间阅读本站内容,更多关于、c语言编程sinx是什么的信息别忘了在本站搜索。