冷尸 发表于 2011-8-11 19:03:00

求助一个方程组拟合参数的问题~~~~~~~

首先,我描述下我的问题:

有一个方程y=a*x+b   ..有一系列x y的值...

x=
y=,

要求拟合参数a,b

我先建立了一个函数:

function=hansh(x,r)
a=x(1);
b=x(2);
s1=a*r+b;

保存为:hansh.m。然后在另外一个.m文件里面

t=;
y=;
x0=;                           
kk=lsqcurvefit(@hansh,x0,t,y)

运行求得a b

kk =

    2.0007    0.9993

====================================下面是我的问题==============================================

如果我把我的方程改成一个方程组

y1=a*x+b+c
y2=a*x^2+bx+c

x=
y1=
y2=

怎么拟合参数a、b、c呢?

jyliao 发表于 2011-8-12 20:59:05

x=';
y1=';
y2=';
one = y1*0+1;
X = [ x, one, one;x.*x, x, one];
Y=;
abc = X\Y
页: [1]
查看完整版本: 求助一个方程组拟合参数的问题~~~~~~~