Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2008-01-23, 18:23   #1
feixuedu1106
初级会员
 
注册日期: 2008-01-23
年龄: 40
帖子: 1
声望力: 0
feixuedu1106 正向着好的方向发展
警告 【求助】Matlab使用模型拟合 本人新手,望大虾帮忙!

t = [ 22, 50, 73, 78, 104, 131, 156, 179, 204, 228, 251, 31, 64, 94, 125, 152, 178, 203, 228, 253]
y = [ .7857143, 1.785714, 2.785714, 3.785714, 4.785714, 5.785714, 6.785714, 7.785714, 8.785714, 9.785714, 10.78571, .9393939, 1.939394, 2.939394, 3.939394, 4.939394, 5.939394, 6.939394, 7.939394, 8.939394]
%上面为数组,下面为拟合代码

myfunc=inline('beta(1)*t^2+beta(2)*t+b(3)*exp(-beta(4)/t)','beta','t');
beta=nlinfit(t,y,myfunc,[1 1 1 1])
a=beta(1),k1=beta(2),k2=beta(3),m=beta(4)
%test the model
tt=0:1:255
yy=a*tt^2+k1*tt+k2*exp(-m/tt)
plot(t,y,'o',tt,yy,'r')

拟合总是出错,是不是我的拟合模型选择有问题,还是我的代码写的有问题,希望大虾们可以附上代码,另外对于非线性拟合还有什么好的拟合函数可以多建议几个,我的7.0版本
feixuedu1106 当前离线   回复时引用此帖
旧 2008-01-23, 18:49   #2
dnping
高级会员
 
注册日期: 2007-07-26
年龄: 40
帖子: 268
声望力: 24
dnping 是一个将要出名的人
默认

问题????
dnping 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[求助]VC中已include了matlib,想读入txt文件,把文件内容传给Mm矩阵,怎么实现? soyoung MATLAB论坛 4 2011-01-17 11:02
[求助]图像轮廓增强程序和分析理解 sunlee57 MATLAB论坛 0 2008-04-22 22:51
[求助]请教用sovle函数求解带参数的非线性方程问题 sohot MATLAB论坛 0 2008-04-01 23:17
【求助】MATLAB界面刷新 wjlyan MATLAB论坛 4 2007-12-24 15:58
【求助】曲线拟合的SIMULINK问题 蝈蝈adab2 MATLAB论坛 0 2007-07-30 16:33


所有时间均为北京时间。现在的时间是 11:33


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.