如何将回归线添加到MATLAB中的散点图



我试图在MATLAB中的图中添加回归线。这是我拥有的代码:

errorbar(x,y,SEM,'o')
hold on % Retains current plot while adding to it
scatter(x,y)
title('The Effect of Distance Between Images on the Flashed Face         Distortion Effect','FontSize',14); % Adds title
xlabel('Distance (Pixels)','FontSize',12); % Adds label on the x axis
ylabel('Average Distortion Rating','FontSize',12); % Adds label on the y axis
hold off

这是我回归的代码: mdl = fitlm(x,y,'linear');

谁能告诉我如何将两者结合起来,以便我在情节上获得回归线?我正在Windows上的MATLAB上使用PsychToolbox。谢谢!

hold off语句之前,添加以下行:

xf = [min(x), max(x)];
plot(xf, polyval(polyfit(x,y,1), xf));

您可能需要用补充参数装饰plot呼叫,不需要其他工具箱。

最新更新