用matlab拟合多元函,MatLab中多元拟合的函数是什么?

本文通过具体的例子展示了如何在Matlab中进行多元线性拟合,包括数据准备、模型定义以及使用`regress`函数进行拟合。在尝试使用`lsqcurvefit`函数进行非线性拟合时遇到了错误,提示函数值和YDATA尺寸不匹配,导致拟合过程未完成。
摘要由CSDN通过智能技术生成

共回答了17个问题采纳率:100%

已知x1={104020 104040 102900 103310 95855 98998 104174 99824 97708 100133 96785}

x2={31.206 31.213 30.87 30.994 28.757 29.699 31.251 29.947 29.312 30.04 29.035}

x3={83.216 83.234 82.319 82.651 76.684 79.198 83.335 79.859 78.166 80.105 77.428}

Y={26.676 26.953 26.103 26.152 28.318 26.879 27.413 27.886 27.736 26.452 27.957}

怎么用matlab拟合出f(x1,x2,x3)来

模型选为:y=b0+b1*x1+b2*x2+b3*x3.代码:

X0=ones(11,1);

X1=[104020 104040 102900 103310 95855 98998 104174 99824 97708 100133 96785]';

X2=[31.206 31.213 30.87 30.994 28.757 29.699 31.251 29.947 29.312 30.04 29.035]';

X3=[83.216 83.234 82.319 82.651 76.684 79.198 83.335 79.859 78.166 80.105 77.428]';

X=[X0 X1 X2 X3];

Y=[26.676 26.953 26.103 26.152 28.318 26.879 27.413 27.886 27.736 26.452 27.957];

[b,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值