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 ...