标题:小女子求救!哪位高手帮帮我啊。问题不解决,放假回不了家。5555
取消只看楼主
wydhhu
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-1-24
 问题点数:0 回复次数:1 
小女子求救!哪位高手帮帮我啊。问题不解决,放假回不了家。5555
x=[0.2 0.4 0.6 0.8];
y=[0.779 0.695 0.637 0.633];
y=1/sqrt(-kx^n+0.45x^2+k+1)

需要用matlab的非线性参数lsqcurvefit 或 nlinfit 拟合出k和n的值,
最好把代码也告诉我吧,论文里需要。
论文的第三章就差它了,找了好多例子都调不通。
我对matlab一点都不了解。急死啦!
哪位能帮我,感激不尽。
搜索更多相关主题的帖子: 小女子 matlab 论文 
2008-01-24 21:09
wydhhu
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-1-24
得分:0 
原帖由 [bold][underline]皮卡丘[/underline][/bold] 于 2008-1-25 14:06 发表 [url=http://bbs.bccn.net/redirect.php?goto=findpost&pid=1187730&ptid=198631][/url]
>> x=[0.2 0.4 0.6 0.8]';
y=[0.779 0.695 0.637 0.633]';
y1=1./y;
y2=y1.^2;
myfunc=inline('-beta(1)*x.^beta(2)+0.45*x.^2+beta(1)+1','beta','x');
beta=nlinfit(x,y2,myfunc,[-0.0001 0.5]);
k=beta(1)

k  ...


含泪拜谢……
如果可以,真想请你吃饭。
2008-01-26 21:13



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-198631-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.048672 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved