24小时热门版块排行榜    

查看: 1254  |  回复: 9

xiangyumch

禁虫 (正式写手)

本帖内容被屏蔽

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   关注TA 给TA发消息 送TA红花 TA的回帖

change0618

铁杆木虫 (著名写手)

方丈大师

2楼2010-10-29 22:05:56
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

change0618

铁杆木虫 (著名写手)

方丈大师


nono2009(金币+1):鼓励应助 2010-10-30 06:57:09
xiangyumch(金币+5): 2010-10-31 10:28:56
function A001
x=[1 2 1 2 0.1];
y=[1 1 2 2 0];
xdata=[x;y];
zdata=[0.126 0.219 0.076 0.126 0.186];
a0=[1 1 1];
[x,RESNORM,RESIDUAL,EXITFLAG] = lsqcurvefit(@myfun, a0, xdata',zdata')

function F = myfun(a,xdata)
x=xdata(:,1);
y=xdata(:,2);
F = a(1)*x./(1+a(2)*x+a(3)*y);



结果

x =

    2.4428    3.1316   15.1594


RESNORM =

  4.3553e-005


RESIDUAL =

    0.0006
   -0.0011
   -0.0051
    0.0040
    0.0000


EXITFLAG =

     1

» 本帖已获得的红花(最新10朵)

3楼2010-10-29 22:16:03
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

xiangyumch

禁虫 (正式写手)

本帖内容被屏蔽

4楼2010-10-31 09:24:19
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

xiangyumch

禁虫 (正式写手)

本帖内容被屏蔽

5楼2010-10-31 10:45:09
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

change0618

铁杆木虫 (著名写手)

方丈大师

★ ★
nono2009(金币+2):鼓励应助 2010-11-02 07:20:24
function A001
x=[1 2 1 2 0.1];
y=[1 1 2 2 0];
xdata=[x;y];
zdata=[0.126 0.219 0.076 0.126 0.186];
a0=[1 1 1];
[a,RESNORM,RESIDUAL,EXITFLAG] = lsqcurvefit(@myfun, a0, xdata',zdata')
t=1:length(zdata);
zcal=myfun(a,xdata');
figure(1)
plot(t,zdata,'bo',t,zcal,'r-')
figure(2)
plot(t,RESIDUAL,'bo')
refline([0 0])
ylim([-0.05,0.05])

function F = myfun(a,xdata)
x=xdata(:,1);
y=xdata(:,2);
F = a(1)*x./(1+a(2)*x+a(3)*y);
6楼2010-10-31 22:04:44
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

xiangyumch

禁虫 (正式写手)

本帖内容被屏蔽

7楼2010-11-01 12:56:58
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

xiangyumch

禁虫 (正式写手)

本帖内容被屏蔽

8楼2010-11-01 12:57:21
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

xiangyumch

禁虫 (正式写手)

本帖内容被屏蔽

9楼2010-11-03 10:53:41
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

flymax

银虫 (小有名气)


小木虫: 金币+0.5, 给个红包,谢谢回帖
送红花一朵
引用回帖:
3楼: Originally posted by change0618 at 2010-10-29 22:16:03
function A001
x=;
y=;
xdata=;
zdata=;
a0=;
= lsqcurvefit(@myfun, a0, xdata',zdata')

function F = myfun(a,xdata)
x=xdata(:,1);
y=xdata(:,2);
F = a(1)*x./(1+a(2)*x+a(3)*y);



结果

...

请教一下兄台,原函数是 z=a1*a2*x/(1+a1*x+a2*y)

您的程序里 F = a(1)*x./(1+a(2)*x+a(3)*y);   是肿么回事啊?

另外不理解下面的 xdata 怎么就能分成x和y呢,这个不明白,请不吝赐教,非常感谢。
function F = myfun(a,xdata)
x=xdata(:,1);
y=xdata(:,2);
Be as good as you can,regardless of what it leads to you.
10楼2013-11-11 17:46:33
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 xiangyumch 的主题更新
信息提示
请填处理意见