24小时热门版块排行榜    

查看: 3566  |  回复: 2
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

comn1024

银虫 (小有名气)

[求助] 求高手,用matlab拟合S曲线的方法

x1=[1800 1900 2100 2200 2300 2400 2500 2600 2650 2700 2720 2650 2600 2500 2300 2200 2000 1850 1820 1800 1750 1500 1000 900];
x2=[32 60 75 90 90 98 100 102 108 112 115 116 118 120 118 105 80 60 50 30 26 20 8 5];
y=x1.*x2;
y=k/(1+a*exp(b*x1)
求a b k值
回复此楼
我们都一样
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖


感谢参与,应助指数 +1
comn1024: 金币+1, ★★★很有帮助 2012-08-26 21:51:56
用1stOpt很简单啊:
CODE:
Constant
x1=[1800 1900 2100 2200 2300 2400 2500 2600 2650 2700 2720 2650 2600 2500 2300 2200 2000 1850 1820 1800 1750 1500 1000 900],
x2=[32 60 75 90 90 98 100 102 108 112 115 116 118 120 118 105 80 60 50 30 26 20 8 5];
MinFunction Sum(x1,x2)((x1*x2-k/(1+a*exp(b*x1)))^2);

k: 314762.348045923
a: 10353.4695497507
b: -0.00450155241252536
3楼2012-08-26 19:41:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

Medichen

铜虫 (小有名气)

试着拟合了一下,但是就是结果不理想。坐等楼下高人
笨鸟先飞!
2楼2012-08-26 10:26:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见