| 发表于:2007-08-07 22:44:464楼 得分:0 |
泰勒级数的程序啊? 泰勒级数 sin(x)=x-x^3/3!+x^5/5!-x^7/7!+x^9/9!-x^11/11!...... double sin(double x) { double result,temp,x1; int m,n; result=x; n=1; m=1; x1=x; temp=1; do { x1=-x1*x*x; printf( "x1=%f\n ",x1); n=n+2; m=m*n*(n-1); printf( "m=%d\n ",m); temp=x1/m; printf( "temp=%f\n ",temp); result=result+temp; }while((temp> 0.0000001) ¦ ¦(temp <-0.0000001)); return result; } 试一下吧~!以前写过,现在忘差不多了 | | |
|