对数函数 (logarithmic function)

news/2024/12/23 9:06:31/

对数函数 (logarithmic function)

1. the definition of a logarithm

如果 N = a x ( a > 0 , a ≠ 1 ) N = a^x \ (a > 0, a \neq 1) N=ax (a>0,a=1),即 a a a x x x 次方等于 N ( a > 0 , a ≠ 1 ) N \ (a > 0, a \neq 1) N (a>0,a=1),那么数 x x x 叫做以 a a a 为底 N N N 的对数 (logarithm),记作 x = log a N x = \text{log}_{a}^{N} x=logaN。其中, a a a 叫做对数的底数, N N N 叫做真数, x x x 叫做以 a a a 为底 N N N 的对数。

以 10 为底的对数称为常用对数,以 e e e 为底的对数称为自然对数。

  • 以 10 为底的对数称为常用对数 (common logarithm),记为 lg N = log 10 N \text{lg}^{N} = \text{log}_{10}^{N} lgN=log10N
  • 以无理数 e e e ( e e e = 2.71828…) 为底的对数称为自然对数 (natural logarithm),记为 ln N = log e N \text{ln}^{N} = \text{log}_{e}^{N} lnN=logeN
  • 零没有对数。

e = lim ⁡ x → ∞ ( 1 + 1 x ) x = 2.718281828459... e = {\underset {x \rightarrow \infty}{\operatorname {lim}}}(1 + \frac{1}{x})^{x} = 2.718281828459... e=xlim(1+x1)x=2.718281828459...
or
e = lim ⁡ x → 0 ( 1 + x ) 1 x = 2.718281828459... e = {\underset {x \rightarrow 0}{\operatorname {lim}}}(1 + x)^{\frac{1}{x}} = 2.718281828459... e=x0lim(1+x)x1=2.718281828459...

函数 y = log a x ( a > 0 , a ≠ 1 ) y = \text{log}_{a}^{x} \ (a > 0, a \neq 1) y=logax (a>0,a=1) 叫做对数函数 (logarithmic function),其中 x x x 是自变量。 x x x 的定义域是 ( 0 , + ∞ ) (0, +\infty) (0,+)
y = log a x y = \text{log}_{a}^{x} y=logax if and only if a y = x a^{y} = x ay=x, where x > 0 , b > 0 , x > 0, b > 0, x>0,b>0, and b ≠ 1 b \neq 1 b=1.

2. logarithm rules

  • logarithm product rule

The logarithm of the multiplication of x x x and y y y is the sum of logarithm of x x x and logarithm of y y y.
两个正数的积的对数,等于同一底数的这两个数的对数的和。

log a x ∗ y = log a x + log a y \text{log}_{a}^{x * y} = \text{log}_{a}^{x} +\text{log}_{a}^{y} logaxy=logax+logay
log 10 3 ∗ 7 = log 10 3 + log 10 7 \text{log}_{10}^{3 * 7} = \text{log}_{10}^{3} +\text{log}_{10}^{7} log1037=log103+log107

  • logarithm quotient rule

The logarithm of the division of x x x and y y y is the difference of logarithm of x x x and logarithm of y y y.

两个正数商的对数,等于同一底数的被除数的对数减去除数对数的差。

log a x / y = log a x − log a y \text{log}_{a}^{x / y} = \text{log}_{a}^{x} - \text{log}_{a}^{y} logax/y=logaxlogay
log 10 3 / 7 = log 10 3 − log 10 7 \text{log}_{10}^{3 / 7} = \text{log}_{10}^{3} - \text{log}_{10}^{7} log103/7=log103log107

  • logarithm power rule

The logarithm of x x x raised to the power of y y y is y y y times the logarithm of x x x.

log a x y = y log a x \text{log}_{a}^{x^y} = y \text{log}_{a}^{x} logaxy=ylogax
log 10 2 8 = 8 log 10 2 \text{log}_{10}^{2^8} = 8 \text{log}_{10}^{2} log1028=8log102

  • logarithm base change rule

The base b b b logarithm of x x x is base c c c logarithm of x x x divided by the base c c c logarithm of b b b.

换底公式。

log a x = log b x / log b a \text{log}_{a}^{x } = \text{log}_{b}^{x} / \text{log}_{b}^{a} logax=logbx/logba

For example, in order to calculate log 2 8 \text{log}_{2}^{8} log28 in calculator, we need to change the base to 10 10 10:

log 2 8 = log 10 8 / log 10 2 \text{log}_{2}^{8} = \text{log}_{10}^{8} / \text{log}_{10}^{2} log28=log108/log102

References

https://www.andrews.edu/~calkins/math/webtexts/numb17.htm


http://www.ppmy.cn/news/687747.html

相关文章

matlab中ln、lg函数怎么表示

我们首先需要知道在matlab中Ln(x)表示成了log(x),lg(x)表示成log10(x),如下图所示: 我们可以在matlab命令行窗口中输入“help log”,可以看到关于log函数的介绍,以e为底的对数函数,如下图所示: …

2023/07/02_leetcode每日一题_2.两数相加

题目 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会…

the size of an array must be greater than zero

keil默认不支持数组定义的情况buf[0]

_.remove用法

例&#xff1a;删除数组偶数元素 1.引入<script src"../js/lodash.js"></script> 2. var array [1, 2, 3, 4]; var evens _.remove(array, function(n) { return n % 2 0; }); console.log(array); // > [1, 3] console.log(evens); // >…

matlab中removeback的意思,remove是什么意思(remove是什么意思?)

remove()是C语言中的函数&#xff0c;一般作用是删除数组、链表对象所有的元素。函数原型是intremove(char*filename)。 函数功能 remove()函数用于删除指定的文件&#xff0c;其原型如下&#xff1a; int remove(char *filename); 函数声明2&#xff1a; templateinline bool …

【Windows 10 v1703】解决桌面出现Removable Storage Devices的问题

【Windows 10 v1703】解决桌面出现Removable Storage Devices的问题 参考文章&#xff1a; &#xff08;1&#xff09;【Windows 10 v1703】解决桌面出现Removable Storage Devices的问题 &#xff08;2&#xff09;https://www.cnblogs.com/ldzhangyx/p/6959029.html 备忘一…

remove的使用方法

1、 在对集合进行迭代的时候删除其中的元素最好使用迭代器Iterator的remove方法进行删除 Iterator itelist.iterator(); while(ite.hasNext()){ Object oite.next(); if(/*此处写你希望o满足的删除条件*/) ite.remove(); } 2、不能在对一个List进行遍历的时候将其中…

removeIf用法

文章目录 一、引入依赖二、实体类1.Persion12.Persion 三、测试四、不想导入依赖的&#xff0c;可以把json相关的内容删除 一、引入依赖 <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson --><dependency><groupId>com.alibaba</groupId>…