廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 2421 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
hungwen
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x3
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
文章表情[C/C++] 求exp(x)=?
以下程式碼為exp(x),輸入x之後求其結果
但是我不知道這樣算出來的結果對不對??
如果不對的話,那我要怎麼修改呢???
如果對的話,那我要怎麼寫的更漂亮呢??
請各位先進賜教!!
============================================================
#include <iostream>
using names ..

訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容



獻花 x0 回到頂端 [樓 主] From:台灣數位聯合 | Posted:2005-05-17 21:06 |
codeboy 手機
個人文章 個人相簿 個人日記 個人地圖
社區建設獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x6 鮮花 x331
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

以5.0來說用你的程式輸出是143.689457
直接用exp(5.0)是148.413 誤差好像蠻多的~ 表情



連結有問題請來信,我會盡快修正~^^
通報時請附上是"哪一篇失效"...這樣我才能去修正~麻煩各位好心人士了~

[連結失效通報][ 網頁.伺服.程式 討論區]
----------------------在世界中心呼喊愛情----------------------
深深思念一個人的時候,我們不知不覺的地活在世界的中心...
獻花 x0 回到頂端 [1 樓] From:台灣政府網際 | Posted:2005-05-18 09:42 |
hungwen
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x3
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

對阿....
就是因為誤差很大
所以我才懷疑是不是我的程式碼有問題


獻花 x0 回到頂端 [2 樓] From:台灣數位聯合 | Posted:2005-05-18 21:10 |
唐老鴨
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x1 鮮花 x230
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

先跟我exp的公式是什麼阿....
我忘記了表情....
但是看的出來你的程式還可以在縮減的....
因為重複的部份蠻多的.....
應該可以合併成一個function.....


沒東西可以抓
獻花 x0 回到頂端 [3 樓] From:美國 | Posted:2005-05-19 14:45 |
codeboy 手機
個人文章 個人相簿 個人日記 個人地圖
社區建設獎
小有名氣
級別: 小有名氣 該用戶目前不上站
推文 x6 鮮花 x331
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用唐老鴨於2005-05-19 14:45發表的 :
先跟我exp的公式是什麼阿....
我忘記了表情....
但是看的出來你的程式還可以在縮減的....
因為重複的部份蠻多的.....
應該可以合併成一個function.....

不過似乎他的公式誤差的蠻多的~ 表情



連結有問題請來信,我會盡快修正~^^
通報時請附上是"哪一篇失效"...這樣我才能去修正~麻煩各位好心人士了~

[連結失效通報][ 網頁.伺服.程式 討論區]
----------------------在世界中心呼喊愛情----------------------
深深思念一個人的時候,我們不知不覺的地活在世界的中心...
獻花 x0 回到頂端 [4 樓] From:台灣政府網際 | Posted:2005-05-19 17:04 |
唐老鴨
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x1 鮮花 x230
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用codeboy於2005-05-19 17:04發表的 :


不過似乎他的公式誤差的蠻多的~ 表情

那大概程式有寫錯吧....
我不會公式 表情....
但他的程式碼看起來就怪怪的 表情 .....


沒東西可以抓
獻花 x0 回到頂端 [5 樓] From:美國 | Posted:2005-05-19 18:11 |
hungwen
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x3
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

exp(x)=1+x+(x^2)/2!+(x^3)/3!+.....


獻花 x0 回到頂端 [6 樓] From:台灣數位聯合 | Posted:2005-05-20 18:11 |
hungwen
數位造型
個人文章 個人相簿 個人日記 個人地圖
路人甲
級別: 路人甲 該用戶目前不上站
推文 x0 鮮花 x3
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

以下程式碼!!
這樣的誤差是容許範圍嗎??
我覺得應該好多了

之前的exp(5)=143.689457
現在的exp(5)=148.413
=============================================================
#include <iostream>
using namespace std;

double deg(int n)            //階層
{
     double result=1.0;
     if(n==0)
           return 1;
     else
     {
           for(int i=1;i<=n;i++)
                 result*=i;
     }
     return result;
}

double power(int x,int a)            //x的a次方
{
     double result=1;
     for(int i=1;i<=a;i++)
                 result*=x;
     return result;
}

void main()
{
     int m;
     double sum=0.0;
     cin>>m;
     if(m==0)
           sum=1;
     else
     {
           for(int i=0;i<=100;i++)
                 sum=sum+power(m,i)*(1.0/deg(i));
     }
     cout<<sum<<endl;
}


獻花 x0 回到頂端 [7 樓] From:台灣數位聯合 | Posted:2005-05-20 19:41 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.059345 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言