回答
#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