log()函数(C++) | 您所在的位置:网站首页 › c语log函数 › log()函数(C++) |
文章目录
1.介绍2.分析3.使用
1.介绍
A. log()函数原型: B. log10()函数原型: C. 补充 exp()函数:求x的以e为底的指数函数,即e的x次方的大小 A. 头文件:“cmath” B. log(x)/log(y) : 搭配使用可以构建任意y数字求以 y 为底的对数值 数学公式推导 log(x) / log(y) =( lg(x) / lg(e) ) / ( lg(y) / lg(e) ) = lg(x) / lg (y) 也就等效于求以y为底的 x 的对数值 3.使用A. 正常使用log(), log10()函数 #include #include using namespace std; int main(){ double x = exp(2), y = 1000;// x = e的平方 printf("以e为底的x的对数值为: %.1lf\n", log(x)); // 2.0 printf("以10为底的y的对数值为: %.1lf\n", log10(y)); // 3.0 }B. 搭建求解任意以x为底的对数函数,以3为底举例 #include #include using namespace std; double log3(double x){ // 求解以3为底的对数值 return log(x) / log(3); } int main(){ double x = 9; printf("以3为底的对数值为: %.1lf\n", log3(x)); } |
CopyRight 2018-2019 实验室设备网 版权所有 |