根據泰勒公式,sinx可用x3x

2021-03-04 09:22:46 字數 1487 閱讀 3462

1樓:匿名使用者

/ /使用的baisinx = xx ^ 3/3! + x ^ 4/5! ...... +(-1)^du(n-1)*(x ^(2 * n-1)/(2 * n-1)!

#包zhi括中dao#包括中

雙內電源(雙x,詮釋n)

長f(int n)

國際主要()

容 的printf(「%f \ n」的,總和);

返回0; }

寫一個c程式計算sinx≈x/1-x3/3!+x5/5!-x7/7!+...+(-1)n-1 大神看下我的程式**錯了

2樓:夜禮服假面

for(j=1;j<=2*n-1;j=j+2)

printf("sinx=%f",sinx);

修改為for(j=1;j<=2*n-1;j=j+2)

3樓:匿名使用者

首先沒有lf。

scanf("%lf",&x);

借鑑一下下面程式吧。精度可以自己控制。

要求精度為10^-6

#include

#include

int main()

temp=j*pow(x,y)/s;

sum+=temp;

j=-j;

}printf("%f",sum);}

已知求sin(x)的近似值的多項式公式為: sin(x)=x-x3/3!+x5/5!-x7/7!+

4樓:匿名使用者

公式來自於泰勒公式

我用c++程式設計的關鍵如下:

int main()

}你可以自己再用版sin(x)去驗證一下;記權得包含(從math)檔案

5樓:風雨者

#include "stdafx.h"

#include"iostream"

#include

#include

#include "math.h"

using namespace std;

double fuc(double x,int k)int _tmain(int argc, _tchar* argv)cout<了"<

int kk;

scanf("%d",&kk);//暫時顯示結果版return 0;

}執行結果:權

根據sin(x)=x-x3/3!+x5/5!-x7/7!+...,求sin(x)的近似值(某一項的絕對值小於10-6 終止)。

6樓:匿名使用者

最後的輸出是bai

錯誤的。前面寫du了這麼zhi

多,最後呼叫了sin函式,那dao還有什麼意義啊內。題目要求的就是運用公容式求近似值,而不是呼叫sin函式輸出。

前面的程式也有問題。誰說x只能是整型的呢?而且演算法也是錯的。你放上來**中的程式基本上錯完了。

關於泰勒公式1x2x23xox

1 x 2x bai2 3x o x 2 2 x 2 o x 2 沒du寫錯嗎,哪有這樣寫的?這兩zhi個是不可dao能相等的,即使回近似都都不可能,使答x趨向於0,前面那個式子有1存在,其極限為1,而後面那個式子x 2 o x 2 是比x的高階無窮小,極限為0。沒有看到完整的題目,不知是否有其他條...

利用帶皮亞諾餘項的泰勒公式求極限x3x2x

根據公式e x 1 x x 2 2 x 3 3 x n n o x n 可得 x 3 x 2 x 2 e x 1 x 3 1 6 1 12x x 3o x 3 x 2o x 3 x 2o x 3 至第四項 故lim 原式 lim x 3 1 6 sqrt 1 x 6 1 12x x 3o x 3 x...

已知x 5的平方根 1 2求x 3 x

我做一下 肯定有簡便方法。類似這種高次多項式的計算題,一定不是直接求值,先是多項式的轉換,將次。x 5 2 1 2,所以1 x 5 2 1 2,x 1 x 5 x 3 x 1 x 5 1 x x 4 x 2 1 x 4 1 x x 2 1 x 2 2 2 x 2 1 x 1 x 7 x x 7 5 ...