用最小二乘法拟合,matlab该怎么写,x,y如下:

x=[7792118143152186218232273309349417];y=[32.520.98.217.0666666615.521.0512.533333332... x=[77 92 118 143 152 186 218 232 273 309 349 417]; y=[32.5 20.9 8.2 17.06666666 15.5 21.05 12.53333333 28.3 22.6333333 15.23333333 9.7666666666 21.5]; 展开
 我来答
脱苓闽鹤
2020-02-29 · TA获得超过3804个赞
知道大有可为答主
回答量:3121
采纳率:30%
帮助的人:233万
展开全部
做多项式拟合,可这样:
x=[77
92
118
143
152
186
218
232
273
309
349
417];
y=[32.5
20.9
8.2
17.06666666
15.5
21.05
12.53333333
28.3
22.6333333
15.23333333
9.7666666666
21.5];
n=10;%n可改
A=polyfit(x,y,n);
%n是给定的多项式的次数,拟合出来的结果A是系数向量
y1=polyval(A,x);
%计算出拟合的y值
plot(x,y,'k*',x,y1,'r-');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式