Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2012-08-13, 20:20   #1
little_potato
初级会员
 
注册日期: 2012-08-11
帖子: 4
声望力: 0
little_potato 正向着好的方向发展
默认 新人乍到,诚心求教 - Matlab数据拟合问题

新手上路,请各位大侠支招。

碰到一个函数拟合的问题,x出现在多项式函数的分子中,拟合时该用什么函数呢?

x=[3.16228, 10, 31.6228, 100, 316.228, 1000, 3162.28, 10000];
y=[223.3653, 46.1527, 7.6760, 1.4299, 0.2456, 0.1114, 0.1036, 0.1005]
k1=1.1189*10^(-20);
k2=2.4;
k3=2.16;
k4=7.9213*10^(-4);
y=(1/k1*a^2*b)*(1-(1-k2/(k3+k4*b*x))^3)

求a,b之值。
P.S. 理论值 a=3e4, b=1e4

曾经尝试过网上搜到的inline + nlinfit 方法,试试没搞定,可能是自己目前水平太臭了,望高手指教,不胜感谢!
little_potato 当前离线   回复时引用此帖
旧 2012-08-14, 01:14   #2
little_potato
初级会员
 
注册日期: 2012-08-11
帖子: 4
声望力: 0
little_potato 正向着好的方向发展
默认 回复: 新人乍到,诚心求教 - Matlab数据拟合问题

我顶!

求高手赐教!
little_potato 当前离线   回复时引用此帖
旧 2012-08-14, 20:11   #3
little_potato
初级会员
 
注册日期: 2012-08-11
帖子: 4
声望力: 0
little_potato 正向着好的方向发展
默认 回复: 新人乍到,诚心求教 - Matlab数据拟合问题

呼唤大侠!

继续感谢!
little_potato 当前离线   回复时引用此帖
旧 2012-08-15, 08:22   #4
anbcjys
高级会员
 
注册日期: 2008-09-14
年龄: 43
帖子: 351
声望力: 24
anbcjys 正向着好的方向发展
默认 回复: 新人乍到,诚心求教 - Matlab数据拟合问题

采用优化方法 用fmin 将理论数值作为初始
__________________
qq604443022
anbcjys 当前离线   回复时引用此帖
旧 2012-08-16, 12:38   #5
little_potato
初级会员
 
注册日期: 2012-08-11
帖子: 4
声望力: 0
little_potato 正向着好的方向发展
默认 回复: 新人乍到,诚心求教 - Matlab数据拟合问题

引用:
作者: anbcjys 查看帖子
采用优化方法 用fmin 将理论数值作为初始
多谢指点,我先试试看。
little_potato 当前离线   回复时引用此帖
回复


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

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



所有时间均为北京时间。现在的时间是 21:23


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