回答
#include <math.h>
double fun(double x)
{
return 20 * log(x + 3); //base-e logarithm!
}
//usage
double y = fun(30);
對於以10爲底的對數,請使用log10()
。
不錯...乾淨! – Sadique 2011-04-07 16:50:24
double myfunction(int x){
return (20* log(x+3));
}
?
而且你怎麼稱呼它:
double y = myfunction(yourX);
不要忘了'#include
在C庫中的日誌功能是進行自然對數( 'LN')。有關詳細信息,請參閱本:CPlusPlus - log
#include <math.h>
double function(double x)
{
double y = 20 * log(x + 3.0);
return y;
}
這是C++;問題要求C. – 2011-04-07 16:51:32
刪除'std ::'和無用的臨時變量。 – 2011-04-07 16:53:26
將其更改爲C.我保留該變量以保持其與OP問題的具體關係。 – ronag 2011-04-07 17:19:58
雖然這個問題被標記C++,提問是要求C實現:
#include <math.h>
double myFunction(double x) {
return 20.0 * log(x + 3.0);
}
- 1. JavaScript需要數學幫助
- 2. 初學者需要幫助排序數組並計算
- 3. 需要幫助做數學與PHP和JavaScript
- 4. 幫助計算的措施需要
- 5. 絕對初學者 - 幫助需要
- 6. 需要幫助計數的childNodes
- 7. 需要幫助:計算機科學101硬件/ JAVA
- 8. 需要幫助的初學sql學生
- 9. 高效實現自然對數(ln)和指數運算
- 10. 德爾福,需要幫助「使計算機計數」
- 11. javascript中需要計算幫助
- 12. 需要幫助計算工作時間
- 13. 需要幫助Java攤銷表計算
- 14. 需要幫助計算地理距離
- 15. 需要幫助加快計算
- 16. 需要幫助c製作計算器
- 17. 需要幫助計算在xcode
- 18. 需要算法的幫助
- 19. 需要幫助做在SQL
- 20. 需要幫助我做
- 21. 需要幫助做與NHibernate
- 22. 需要數據庫設計幫助
- 23. 需要數據庫設計幫助
- 24. 需要幫助彙總/計數查詢
- 25. SQL數據庫設計需要幫助
- 26. 需要數據庫設計幫助
- 27. 子陣列計數 - 需要幫助
- 28. 需要幫助重置php計數器
- 29. 需要數據庫設計幫助
- 30. 需要JavaScript計數器功能幫助
以任何機會,你打算使用對數,即多項式(x-1)^ 2)/ 2 +((x-1)^ 3)/ 3 - ((x-1)^ 4)/ 4 ... If不是那麼我相信你已經得到了很多答案 – mukeshkumar 2011-04-07 17:07:42
你有沒有嘗試Google搜索「C自然對數」? – 2017-06-06 03:32:53