| 查看: 2072 | 回复: 9 | |||
[交流]
求大神帮忙matlab拟合函数求参数
|
|
如题,x= 1 7 14 21 35 y=17.24 16.31 14.21 13.16 11.87 方程为y=18+a[1-exp(-bx)]-cln(1+dx),求参数abcd,要拟合的函数过程啊,在下第一次接触matlab,完全新手~求大神帮忙,金币不多,愿相送50个。 ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
» 猜你喜欢
【复旦大学】二维材料方向招收2026年博士研究生1名
已经有0人回复
北京纳米能源与系统研究所 王中林院士/曹南颖研究员课题组2026级硕/博/博后招生
已经有10人回复
物理学I论文润色/翻译怎么收费?
已经有154人回复
荷兰Utrecht University超快太赫兹光谱王海教授课题招收2026 CSC博士生
已经有23人回复
反铁磁体中的磁性切换:两种不同的机制已成功可视化
已经有0人回复
求标准粉末衍射卡号 ICDD 01-076-1802
已经有0人回复
新西兰Robinson研究所招收全奖PhD
已经有0人回复
石墨烯转移--二氧化硅衬底石墨烯
已经有0人回复
笼目材料中量子自旋液体基态的证据
已经有0人回复
» 本主题相关价值贴推荐,对您同样有帮助:
拜求!matlab拟合动力学参数
已经有14人回复
求助用matlab拟合动力学方程
已经有9人回复
如何用已知函数去拟合实验数据,得出参数
已经有10人回复
matlab 拟合求助
已经有8人回复
关于matlab拟合
已经有4人回复
用matlab里的nlinfit如何拟合分段函数
已经有8人回复
用Matlab做多变量非线性拟合求参数值,求各位大侠鼎力相助!
已经有3人回复
Matlab6.5精简版可拟合数据绘图
已经有7人回复
MATLAB微分方程参数拟合问题,求大神
已经有7人回复
matlab数据拟合 希望高手帮忙写一下matlab的程序 跪谢
已经有12人回复
matlab数据拟合问题求助
已经有7人回复
Matlab多项式拟合
已经有6人回复
求matlab画一个函数的图
已经有6人回复
matlab 拟合反应动力学参数结果很差。大家帮忙看一下
已经有14人回复
matlab拟合方程参数时初值的选择
已经有15人回复
matlab拟合求值
已经有17人回复
需要用matlab拟合数据的外行人急需帮助
已经有10人回复
matlab非线性参数拟合问题
已经有7人回复
求助matlab隐函数参数拟合
已经有16人回复
【求助】matlab曲面拟合表达式
已经有10人回复
【求助】如何使得matlab拟合的曲线强制经过一个点
已经有8人回复

2楼2014-04-20 09:45:09
NicoleLas
木虫 (正式写手)
- 应助: 66 (初中生)
- 金币: 4288.7
- 红花: 26
- 帖子: 514
- 在线: 177.2小时
- 虫号: 2872321
- 注册: 2013-12-15
- 性别: GG
- 专业: 计算机软件
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
xiaoqiia: 金币+10, 用了为什么参数不能显示d呢?只有abc跟non。。求大神继续指导下 2014-04-20 20:53:33
fegg7502: 金币+1, 应助指数+1, 鼓励交流 2014-04-21 07:50:45
小木虫: 金币+0.5, 给个红包,谢谢回帖
xiaoqiia: 金币+10, 用了为什么参数不能显示d呢?只有abc跟non。。求大神继续指导下 2014-04-20 20:53:33
fegg7502: 金币+1, 应助指数+1, 鼓励交流 2014-04-21 07:50:45
|
用1stOpt计算挺好的,结果好像不止一种: 代码为: Title "Curve"; Parameters a,b,c,d; Variable x,y; Function y=18+a*(1-exp(-b*x))-c*log(1+d*x); Data; 1 17.24 7 16.31 14 14.21 21 13.16 35 11.87 |

3楼2014-04-20 12:56:42

4楼2014-04-20 20:54:35
mzhyan
至尊木虫 (文坛精英)
- 应助: 712 (博后)
- 金币: 37461.7
- 红花: 24
- 帖子: 45756
- 在线: 287.3小时
- 虫号: 1191620
- 注册: 2011-01-18
- 专业: 环境污染化学
5楼2014-04-20 21:45:12
|
6楼2014-04-20 22:17:26
NicoleLas
木虫 (正式写手)
- 应助: 66 (初中生)
- 金币: 4288.7
- 红花: 26
- 帖子: 514
- 在线: 177.2小时
- 虫号: 2872321
- 注册: 2013-12-15
- 性别: GG
- 专业: 计算机软件
★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
fegg7502: 金币+1, 鼓励交流 2014-04-21 07:50:53
fegg7502: 应助指数+1, 鼓励交流 2014-04-21 07:51:03
小木虫: 金币+0.5, 给个红包,谢谢回帖
fegg7502: 金币+1, 鼓励交流 2014-04-21 07:50:53
fegg7502: 应助指数+1, 鼓励交流 2014-04-21 07:51:03
|
比如这是一组解。 "Curve" 迭代数: 66 计算用时(时:分:秒:微秒): 00:00:01:60 优化算法: 准牛顿法(BFGS) + 通用全局优化法 计算结束原因: 达到收敛判断标准 均方差(RMSE): 0.0720037079046967 残差平方和(SSE): 0.0259226697601244 相关系数(R): 0.999337253425239 相关系数之平方(R^2): 0.9986749460835 决定系数(DC): 0.998674945880788 卡方系数(Chi-Square): 0.000930938251442266 F统计(F-Statistic): 2261.05881499843 参数 最佳估算 ---------- ------------- a 31.1225668620202 b 1.96505984749032 c 2.75886155053898 d 21490.6088747969 ====== 结果输出 ===== No 实测值y 计算值y 1 17.24 17.2400202 2 16.31 16.2333504 3 14.21 14.3210955 4 13.16 13.2024765 5 11.87 11.7931817 不好意思,换成ln了,以前在使用其它软件时,LOG就是LN,而LG为LOG10()。 我没有1stOpt正版的,你最好求助一下dingd版主。 |

7楼2014-04-20 23:00:35
waterque
金虫 (正式写手)
- 应助: 59 (初中生)
- 金币: 1989.1
- 散金: 96
- 红花: 10
- 帖子: 759
- 在线: 191.5小时
- 虫号: 2095273
- 注册: 2012-10-30
- 专业: 凝聚态物性 II :电子结构

8楼2014-04-21 11:28:40
spiderone
木虫 (小有名气)
- 应助: 2 (幼儿园)
- 金币: 3474.1
- 散金: 12
- 红花: 1
- 帖子: 157
- 在线: 108.4小时
- 虫号: 2520847
- 注册: 2013-06-25
- 性别: GG
- 专业: 化学反应工程
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
小木虫: 金币+0.5, 给个红包,谢谢回帖
xiaoqiia: 金币+10, 非常感谢 2014-04-29 09:59:08
小木虫: 金币+0.5, 给个红包,谢谢回帖
xiaoqiia: 金币+10, 非常感谢 2014-04-29 09:59:08
|
function jisuan clear all clc x=[1 7 14 21 35]'; % x数据 yexp=[17.24 16.31 14.21 13.16 11.87]'; % y数据 lb=[]; ub=[]; % 非线性拟合 k0=[26.1 1.8 2.8 3429.0]; % 参数初始值 [k,resnorm,residual,exitflag] = ... lsqnonlin(@f,k0,[],[],[],x,yexp) y=18+k(1).*(1-exp(-k(2).*x))-k(3).*log(1+k(4).*x) % 计算结果 % ------------------------------------------------------------------ function y=f(k,x,yexp) y=18+k(1).*(1-exp(-k(2).*x))-k(3).*log(1+k(4).*x)-yexp; %-------------------------------------------------------------------- 计算结果如下: k = 1.0e+003 * 0.0261 0.0018 0.0028 3.4290 resnorm = 0.0259 residual = 0.0000 -0.0767 0.1111 0.0425 -0.0769 计算值y = 17.2400 16.2333 14.3211 13.2025 11.7931 |
9楼2014-04-22 19:21:30
|
10楼2014-04-22 19:51:56














回复此楼