用matlab拟合多元函,求助matlab多元拟合

使用MATLAB进行多元线性回归分析,通过实例展示了从一次到二次线性回归的过程,代码详细解释了如何构建多元模型,并通过图形比较了一次和二次线性回归的效果,结果显示二次线性回归拟合度更好。
摘要由CSDN通过智能技术生成

clc;clear;

y=[1.84099  9.67  23.00  38.12 1.848794 6.22 12.22 19.72 1.848794 5.19 10.09 15.31 ];

X1=[60.36558 59.5376 58.89861 58.74706 60.59389 60.36558 59.2 58.2 60.36558 59.97068 59.41918 58.89077];

X2=[26.1636 26.35804 26.82438 26.91521 25.90346 25.9636 27.19256 27.42153 26.1636 26.07212 26.58721 27.06063];

X3=[0.991227 0.994944 0.981322 0.98374 1.011865 0.991227 1.074772 1.107678 0.991227 0.917904 1.060438 1.1239];

X4=[59.37436 58.54265 57.91729 57.69332 59.58203 59.37436 57.76722 57.42355 59.37436 59.05278 58.35874 57.76687];

format short g

Y=y'

X11=[ones(1,length(y));X1;X2;X3;X4]'

B1=regress(Y,X11)% 多元一次线性回归

[m,n]=size(X11)

X22=[];

for i=2:n

for j=2:n

if i<=j

X22=([X22,X11(:,i).*X11(:,j)]);

else

continue

end

en

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值