You need to enable JavaScript to run this app. 如何在MATLAB中绘制多元线性回归图并添加点到拟合面的连线
优惠活动
大模型
产品
解决方案
定价
更多

如何在MATLAB中绘制多元线性回归图并添加点到拟合面的连线

MATLAB绘制拟合平面与实测点残差连线的方法

你可以直接计算每个实测点对应的拟合平面预测值,再批量绘制两点间的垂直线即可,修改后的完整代码如下:

x1 = [0, 0, 1, 1];
x2 = [0, 1, 0, 1];
Y = [4, 3, 2, 4];
% 计算实测点对应的拟合曲面z值
z_fit = 1.25 + 2.5*x1 + 1.5*x2;

plot3(x1,x2,Y,'o','Color','r','MarkerSize',10, 'MarkerFaceColor', 'r')
hold on
[x y] = meshgrid(0:0.1:2, 0:0.1:2);
z = 1.25 + 2.5 * x + 1.5 * y;
surf(x, y, z,'FaceAlpha',0.5)
% 绘制实测点到拟合平面的残差连线,这里用黑色虚线,可自行调整样式
line([x1;x1], [x2;x2], [Y;z_fit], 'Color','k', 'LineStyle','--')

xlabel('x1');ylabel('x2');zlabel('y');
hold off
grid on

补充说明:上述代码中line函数的参数可以按需调整:

  • 修改Color参数可更换连线颜色,比如'b'为蓝色
  • 修改LineStyle参数可更换线型,比如'-'为实线
  • 增加LineWidth参数可调整线条粗细,比如'LineWidth',1.5

内容的提问来源于stack exchange,提问作者Eng Eng

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.16 22:45:04