導航:首頁 > 編程知識 > e怎麼求編程

e怎麼求編程

發布時間:2023-08-03 10:19:50

❶ R語言:如何r語言編寫程序求e的近似值,精確到10-5

最簡單但計算量最大的是泰勒公式:e=1+1/1!+1/2!+1/3!+1/4!+...

下面是求e的R語言函數:

e_fun<-function(n){
etemp<-1
ni<-1L
for(iin1:n){
etemp<-etemp+1/ni
ni<-ni*(i+1)
}
return(etemp)
}

不過你題目中要求的是求到精度為0.00001就停止,所以可以採用repeat循環:

i<-1L
ni<-1L
etemp<-1
repeat{
etemp1<-etemp
etemp<-etemp+1/ni
ni<-ni*(i+1)
i<-i+1
if(etemp-etemp1<0.00001)break
}
i
etemp

在最後可以看到,求到i=10時,精度就已經達到要求了。

❷ 用Java語言編程,計算數學常數e的值,e=1+1/1!+1/2!+1/3!+.....。

package e;
public class Main { public static void main(String[] args) {
double e=1,sum=1; //e的初值為1,sum用來存放n!
int i=1;
while(sum<Math.pow(10, 1000000)){ //當sum大於10的1000000次方的時候我們認為已近似的
sum=i*sum; 相等了,如果這回個數設置的更大答就會更加接近e
e=1.0/sum+e;
i++;
}
System.out.println("e="+e);
}} 程序是經驗證的,可以在編譯環境上運行!絕對沒問題~

閱讀全文

與e怎麼求編程相關的資料

熱點內容
java數組類 瀏覽:533
excel文件目錄中文名都顯示問號 瀏覽:84
js分行寫 瀏覽:419
三星首選網路如何設置 瀏覽:867
java讀取config文件 瀏覽:795
蘋果無法指紋支付密碼 瀏覽:63
怎麼查看工作目錄里的文件名 瀏覽:525
華為黃app怎麼下載 瀏覽:342
禁用U盤怎麼傳輸文件 瀏覽:88
wifi萬能密碼舊版 瀏覽:340
linux如何傳文件虛擬機 瀏覽:929
word支持的文件類型 瀏覽:286
sfc轉移號怎麼編程 瀏覽:860
平面設計教程的書籍 瀏覽:676
掃描後的文件還能改么 瀏覽:21
微信代碼怎麼沒用了 瀏覽:65
2013款卡羅拉原裝導航怎麼升級 瀏覽:860
微信掃描下載蘋果app 瀏覽:29
70煉金術升級 瀏覽:862
C文件檢驗 瀏覽:101

友情鏈接