早教吧作业答案频道 -->其他-->
MATLAB最小二乘法拟合曲线x=[0.11 0.13 0.19 0.21 0.27 0.37 0.53 0.59 0.71 0.79 0.89 1.07];y=[3868-1066 3733-888.3 3659-789.6 3599-710.7 3508-592.2 3463-533 3335-367.6 3257-266.5 3215-213.2 3200-193.8 3125-133.3 3131-106.6];x和Y的函数为y=a
题目详情
MATLAB最小二乘法拟合曲线
x=[0.11 0.13 0.19 0.21 0.27 0.37 0.53 0.59 0.71 0.79 0.89 1.07];
y=[3868-1066 3733-888.3 3659-789.6 3599-710.7 3508-592.2 3463-533 3335-367.6 3257-266.5 3215-213.2 3200-193.8 3125-133.3 3131-106.6];
x和Y的函数为y=a+bx^2
需拟合出关于想,x,y的曲线
请写出具体程序~
x=[0.11 0.13 0.19 0.21 0.27 0.37 0.53 0.59 0.71 0.79 0.89 1.07];
y=[3868-1066 3733-888.3 3659-789.6 3599-710.7 3508-592.2 3463-533 3335-367.6 3257-266.5 3215-213.2 3200-193.8 3125-133.3 3131-106.6];
x和Y的函数为y=a+bx^2
需拟合出关于想,x,y的曲线
请写出具体程序~
▼优质解答
答案和解析
如上所述,采用polyfit来拟合,二次多项式polyfit(x,y,2)
x=[0.11 0.13 0.19 0.21 0.27 0.37 0.53 0.59 0.71 0.79 0.89 1.07];
y=[3868-1066 3733-888.3 3659-789.6 3599-710.7 3508-592.2 3463-533 3335-367.6 3257-266.5 3215-213.2 3200-193.8 3125-133.3 3131-106.6];
p=polyfit(x,y,2);
hold on;
plot(x,y,'o')
plot(x,polyval(p,x),'r');
x=[0.11 0.13 0.19 0.21 0.27 0.37 0.53 0.59 0.71 0.79 0.89 1.07];
y=[3868-1066 3733-888.3 3659-789.6 3599-710.7 3508-592.2 3463-533 3335-367.6 3257-266.5 3215-213.2 3200-193.8 3125-133.3 3131-106.6];
p=polyfit(x,y,2);
hold on;
plot(x,y,'o')
plot(x,polyval(p,x),'r');
看了 MATLAB最小二乘法拟合曲...的网友还看了以下:
口算2.4+0.73=3.08×4=537-99=2.6×0.3=3-0.71-0.19=8-0. 2020-04-07 …
0.125×8﹦1.8×40=2.5-3.6÷1.8=360+90=3.2×50=3.2×0.5= 2020-04-08 …
3.4-1.4= 7.82-7.2= 2.19+9.1= 10.1-0.89= 0.68+0.42 2020-05-15 …
matlab 隐函数画图5/5900+x/4045+y/3200-1105*(5+x+y)^2 = 2020-05-16 …
计算:(1)299.9×19.98-199.8×29.97;(2)3.14+64.8×0.537× 2020-07-09 …
看谁算得又对又快34+14=2+49=3-23=34-12=16+12-16=7.5-(2.5+3 2020-07-09 …
36+56=3200-20=129+161=32÷4=75÷5=210×3=7000+3000=6 2020-07-16 …
500×5=18×3=50×8=25×7=104×3=700×4=163×2=81×3=300×6 2020-07-19 …
0.25×12.5×3.27.9×25+31×2.59999×2222+3333×33340.25 2020-07-24 …
问一道数学题.速度,在线等待,谢谢了.19.9-19.8+19.7-19.6+19.5-19.4+… 2020-11-15 …