大虾们,谁能用matlab做个曲线拟合的最小二乘法的程序

谁能用matlab做个曲线拟合的最小二乘法的程序一定给高分啊做的正确另有加分... 谁能用matlab做个曲线拟合的最小二乘法的程序
一定给高分啊
做的正确另有加分
展开
 我来答
簖顾喲eJ
2008-05-22 · TA获得超过1062个赞
知道小有建树答主
回答量:389
采纳率:0%
帮助的人:379万
展开全部
matlab里面有自带的ployfit拟合曲线的函数啊!可以拟合一次、二次、多次的曲线!

举个列子,对正弦曲线上的点进行拟合
x=0:0.1*pi:2*pi;
y=sin(x);
plot(x,y,'*'),hold on;

p=polyfit(x,y,3)
%此处拟合为3次曲线,可以拟合得更高一些次数
xx=0:0.01*pi:2*pi;
yy=polyval(p,xx);
plot(xx,yy,'-r',xx,sin(xx),'-.b')

p =

0.088562710774691 -0.834683884655302 1.786088996171104 -0.1191642413538

画出的图中,蓝色虚线是正弦曲线,星点是拟合数据点,红色是拟合出的曲线,可以提高曲线拟合的次数,应该更逼近的
paykka
2025-08-05 广告
Paykka 的数字化流程涵盖了开户、收款、提现等全流程,从资料提交、账户开通到各种资金操作,都能在线上完成,无需用户进行线下干预,简化了操作步骤,提升了整体的操作效率。... 点击进入详情页
本回答由paykka提供
百度网友44e696f
2008-05-17 · TA获得超过944个赞
知道小有建树答主
回答量:671
采纳率:0%
帮助的人:337万
展开全部
x=[1,2,3,4,5]
y=[500.6,442.4,428.6,370.1,343.1]
p=polyfit(x,y,1)
y6to10=polyval(p,[6:10])
plot(x,y,'o',[x 6:10],polyval(p,[1:10]))
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式