早教吧作业答案频道 -->其他-->
如何用matlab程序对数据进行二次拟合?x=[0.01 0.1 0.5 0.75 1 1.25 1.5 1.75 2 2.25 2.5]y=[2.4 3.3 13.5 18.9 24 27 35 37 41 47 58]想利用polyfit 对y=p1*x^2+p2*x 进行拟合 求得系数p1 ,p2.(p3=0)程序该怎么写.(不用cftool工
题目详情
如何用matlab程序对数据进行二次拟合?
x=[0.01 0.1 0.5 0.75 1 1.25 1.5 1.75 2 2.25 2.5]
y=[2.4 3.3 13.5 18.9 24 27 35 37 41 47 58]
想利用polyfit 对y=p1*x^2+p2*x 进行拟合 求得系数p1 ,p2.(p3=0)
程序该怎么写.(不用cftool工具)
cftool 里面就可以给定其中部分系数值啊
x=[0.01 0.1 0.5 0.75 1 1.25 1.5 1.75 2 2.25 2.5]
y=[2.4 3.3 13.5 18.9 24 27 35 37 41 47 58]
想利用polyfit 对y=p1*x^2+p2*x 进行拟合 求得系数p1 ,p2.(p3=0)
程序该怎么写.(不用cftool工具)
cftool 里面就可以给定其中部分系数值啊
▼优质解答
答案和解析
function parameter=customfit(f,x,y,startpoint)
%用最小二乘法求曲线拟合的程序.
%f是待求函数,x和y是取样点坐标,parameter是待求系数,startpoint是系数初值
f2=@(p)(sum((f(x,p)-y).^2));
parameter=fminsearch(f2,startpoint);
例子
x=[0.01 0.1 0.5 0.75 1 1.25 1.5 1.75 2 2.25 2.5];
y=[2.4 3.3 13.5 18.9 24 27 35 37 41 47 58];
f=@(x,p)(p(1)*x.^2+p(2)*x);%p是待求系数,x是自变量
p=customfit(f,x,y,[1 1]);%这里取[1 1]为初值,你也可以尝试其它值
%p(1)就是p1,p(2)就是p2
%%%%%%%%
%画图
plot(x,y,'o');hold on;
fplot(@(x)(f(x,p)),[-.5,3]);
%用最小二乘法求曲线拟合的程序.
%f是待求函数,x和y是取样点坐标,parameter是待求系数,startpoint是系数初值
f2=@(p)(sum((f(x,p)-y).^2));
parameter=fminsearch(f2,startpoint);
例子
x=[0.01 0.1 0.5 0.75 1 1.25 1.5 1.75 2 2.25 2.5];
y=[2.4 3.3 13.5 18.9 24 27 35 37 41 47 58];
f=@(x,p)(p(1)*x.^2+p(2)*x);%p是待求系数,x是自变量
p=customfit(f,x,y,[1 1]);%这里取[1 1]为初值,你也可以尝试其它值
%p(1)就是p1,p(2)就是p2
%%%%%%%%
%画图
plot(x,y,'o');hold on;
fplot(@(x)(f(x,p)),[-.5,3]);
看了 如何用matlab程序对数据...的网友还看了以下:
在平面直角坐标系中,将点P(c,d)沿水平方向平移n个单位到点P1,再将点P1绕坐标原点顺时针旋转 2020-05-16 …
二次型正交变换为什么把P化为正交矩阵,f(x1,x2,...)=X^(-1)AX用(A-λE)X= 2020-05-21 …
混合气体总压力(P)与各组成气体分压(P1P2…Pn)的关系是( )A.P=P1·P2…PnB.P= 2020-06-07 …
已知关于x的一元二次方程(x-1)(x-4)=p2,p为实数.(1)求证:方程有两个不相等的实数根 2020-07-21 …
若y+z-x/x+y-z=x+y-z/y+z-x=y+x-z/x-y+z=p,则p+p2+p3的值为 2020-10-30 …
某商场从生产厂家以每件20元购进一批商品,若该商品的零售价定为p元,则销售量Q(单位:件)与零售价p 2020-11-30 …
(由于打字不方便,以下用大写P表示密度,小写p表示压强)一只玻璃杯上口宽下口窄,杯中盛有两种不相溶的 2020-12-02 …
甲、乙两液体的密度分别为p1和p2,若各取等质量混合,混合后忽略微小体积的变化,则混合液体的密度为( 2020-12-12 …
已知角AOB=30度,点P在角A0B的内部,点P1与P关于OB对称,点P2与P关于OA对称,则P1、 2020-12-17 …
已知∠aob=30°点p在∠aob的内部,p1与q关于ob对称,p2与p关于oa对称,p1,p2三点 2020-12-28 …