如何确定直线显示在linlog p上的图形的函数

2024-03-29 00:01:16 发布

您现在位置:Python中文网/ 问答频道 /正文

这更多的是一个数学问题,但希望你能帮助我或指导我找到答案的来源

我想找出一个函数,一个图,如果按下面的lin对数比例绘制,它会显示为一条直线。简单地连接起点和终点是不行的;我需要能够确定与给定x值对应的任何y值

enter image description here

我在另一种情况下成功地做到了这一点,函数从0开始(不包括实际的0),但我不知道如何将该逻辑应用于第一个问题:

enter image description here

import matplotlib.pyplot as plt
import math

X = [x for x in range(1,100)]

base = 100**(1/100)
Y = [math.log(x,base) for x in X]

plt.semilogx(X,Y)
plt.xlim(1,100000)
plt.ylim(0,100)
plt.show()

如果有人能帮我,我将不胜感激


Tags: 函数答案inimageimportforbasehere