log()函数(C++) 您所在的位置:网站首页 c语log函数 log()函数(C++)

log()函数(C++)

2024-07-03 03:58| 来源: 网络整理| 查看: 265

文章目录 1.介绍2.分析3.使用

1.介绍

 A. log()函数原型: 在这里插入图片描述

 B. log10()函数原型: 在这里插入图片描述

 C. 补充 exp()函数:求x的以e为底的指数函数,即e的x次方的大小 在这里插入图片描述  c++库函数当中分别为我们提供了两种常用的求对数值的函数,分别是 log()函数 和 log10()函数这两种函数。  其中第一种是用于求以自然数e为底的对数值,第二种用于求以10为底的对数值。

2.分析

 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 实验室设备网 版权所有