Tag: 泰勒系列

泰勒系列函数e ^ x

给出一个数字x。 你需要计算泰勒级数e ^ x的和。 e ^ x = 1 + x + x ^ 2/2! + x ^ 3/3! + … 计算总和直到一般数字低于或等于10 ^( – 9)。 下面是我的解决方案,但x <0数字是错误的。 您是否知道如何解决此问题以便为负数工作。 int x,i,n; long long fact; //fact needs to be double double sum=0,k=1; scanf(“%d”,&x); i=0; sum=0; k=1; while (fabs(k)>=1.0E-9) { fact=1; for (int j=1;j<=i;++j) fact*=j; k=pow(x,i)/fact; sum+=k; ++i; […]

在没有使用math.h且仅在int main()内部的C编程中,cos x和sin x的Taylor系列展开

我正在为我们学校的一个项目工作,我们需要创建一个程序来计算sin x和cos x的泰勒展开系列的近似值,只使用并且没有除int main()之外的用户定义函数int main() ,从-180到180的所有角度,增量为+5 。 以下是我的代码: #include #define PI 3.141592653589 #define NUMBER_OF_TERMS 10 int main() { int cosctr, sinctr; double ctr, radi; double cosaccu, costerm, sinaccu, sinterm; for (ctr = -180; ctr < 185; ctr = ctr + 5) { radi = ctr * PI/180.0; cosctr = 1; cosaccu = 1; costerm = […]