我应该如何在没有统计包的情况下为我的绘图添加一条最适合的线?

use*_*603 2 matlab scatter-plot best-fit-curve

我有一个数据散点图,我想添加一条最佳拟合线。我在网上能找到的只有统计数据包,但我的学校没有为此付费。是否还有其他方法可以做到这一点 - 没有统计包?

Ben*_*_11 5

您可以使用polyfit来获得最适合您的数据的一阶多项式。

例如:

Fit = polyfit(x,y,1); % x = x data, y = y data, 1 = order of the polynomial.
Run Code Online (Sandbox Code Playgroud)

您可以使用polyval将线与散点图一起绘制

plot(polyval(Fit,x))
Run Code Online (Sandbox Code Playgroud)

希望有帮助!