更多文章见微信【使用Python玩转数学】微信号:langhonglin0509
指数函数的反函数:
y = logax (a是常数,且a>0, a!=1)
叫做对数函数,它的定义域是区间(0,+∞)。
把指数函数y=a^x的x看作因变量,y看作自变量,就得到了一个新的函数,这个新的函数就是对数函数,指数函数称为对数函数的直接函数。
例1 绘制底为2的对数函数,观察图像的性质
# 导入sympy库
import sympy
from sympy import symbols,plot
# 定义对数函数
def log(y,x):
return sympy.log(x,y)
# 定义数学符号x,y
x=symbols('x')
y=symbols('y')
# 生成对数函数公式
flog = log(2,x)
# 绘制图形
plot(flog,(x,0.1,3))
代码解读
Sympy库提供了log(x,n)函数用于定义logn(x)函数,n是底数,x是自变量。
观察函数图像,图像位于Y轴的右侧,值域为(-∞,