我试图在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
呼叫,不需要其他工具箱。