坡度及其与角度的关系

Slope and its relationship with angles

我一直在使用 numpy 的 polyfit 函数来对某些数据进行线性拟合。我得到了一些 斜率 。然而斜坡的概念让我很困惑。

我得到的斜率为 0.0142 和 391!完全不同。

斜率 391 的实际含义是什么?看看这个

import numpy as np
import matplotlib.pyplot as plt
xr=np.arange(100)
yr=0.0142*xr
yr2=391*xr

plt.plot(xr,yr,yr2)

print("The angle is:",np.degrees(np.arctan(391)))

The angle is: 89.8534637990051

那个角度不可能是89.8度!

我哪里错了?

slope = 391 表示 x 中的每个单位变化,y 变化 391。角度是事实 89.8 并且您无法在绘图中看到它,因为您的 xy 轴具有不同的比例。如果将它们设置为相同的比例(即相同的单位长度),您将看到 89.8.

的角度