| 查看: 2355 | 回复: 28 | |||||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||||
liangyufei0木虫 (著名写手)
|
[求助]
求助Matlab曲线拟合参数求解已有3人参与
|
||||
|
求各位大侠帮助!!!十分感激!! 问题描述如下: 已知实验数据x=[0.0019 0.0031 0.0049 0.0093 0.0168 0.0330]; y=[0.698 0.609 0.520 0.350 0.223 0.130]; 要用函数http://muchongimg.xmcimg.com/data/b ... _1456729728_303.png进行拟合,求拟合参数a、b、c。 图片1.png |
» 本帖已获得的红花(最新10朵)
» 猜你喜欢
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有6人回复
2025冷门绝学什么时候出结果
已经有4人回复
真诚求助:手里的省社科项目结项要求主持人一篇中文核心,有什么渠道能发核心吗
已经有8人回复
寻求一种能扛住强氧化性腐蚀性的容器密封件
已经有5人回复
论文投稿,期刊推荐
已经有6人回复
请问哪里可以有青B申请的本子可以借鉴一下。
已经有4人回复
孩子确诊有中度注意力缺陷
已经有14人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有5人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
» 本主题相关价值贴推荐,对您同样有帮助:
求助Matlab中曲线拟合时出现的问题,求助各位大神
已经有1人回复
求助matlab写变限积分
已经有4人回复
Matlab曲线拟合求助
已经有1人回复
求助Matlab拟合曲线方程
已经有2人回复
matlab曲线拟合及修正
已经有10人回复
高分求助,用MATLAB模拟一曲线方程,已知曲线上散点
已经有3人回复
matlab曲线拟合 读取数值
已经有1人回复
悬赏金币求助matlab自定义函数拟合曲线
已经有0人回复
求助matlab拟合多维方程
已经有4人回复
求助MATLAB画图,二维曲线,总是出错,求助高手
已经有3人回复
matlab曲线问题,求助
已经有2人回复
求助用matlab画一公式的曲线
已经有1人回复
求助Matlab lsqcurve函数曲线拟合
已经有3人回复
新手求助matlab用法
已经有1人回复
急切求助用matlab曲线拟合色散方程
已经有10人回复
【求助】matlab曲线拟合算法
已经有2人回复
512095518
专家顾问 (正式写手)
-

专家经验: +52 - 仿真EPI: 1
- 应助: 118 (高中生)
- 金币: 7665.4
- 红花: 78
- 帖子: 712
- 在线: 186.1小时
- 虫号: 3195576
- 注册: 2014-05-10
- 性别: GG
- 专业: 大气环境与全球气候变化
- 管辖: 计算模拟
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
liangyufei0: 金币+15, ★★★★★最佳答案, 多谢大侠,结果很好! 2016-03-03 08:53:17
liangyufei0: 金币+15, ★★★★★最佳答案, 多谢大侠,结果很好! 2016-03-03 08:53:17
|
matlab拟合程度的选择与初始值选择有很大的关系。我改下初始值,这个拟合程度非常好。 a=0.770311398382774 b=1.02743657844741 c=142.278261696316 clear,clc x=[0.0019 0.0031 0.0049 0.0093 0.0168 0.0330]; y=[0.698 0.609 0.520 0.350 0.223 0.130]; f=@(c,x) (1-((c(3).*x).^c(2)./(1+(c(3).*x).*c(2))).^c(1)); c0=[1 1 100]; c=lsqcurvefit(f,c0,x,y); plot(x,y,'.-',x,f(c,x),'r:x') legend('原始数据','拟合数据') |

6楼2016-03-01 17:09:46
hellosu
木虫 (小有名气)
- 应助: 4 (幼儿园)
- 金币: 2527.1
- 散金: 100
- 红花: 1
- 沙发: 3
- 帖子: 209
- 在线: 115.2小时
- 虫号: 3099062
- 注册: 2014-03-29
- 性别: GG
- 专业: 工程热物理与能源利用
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
liangyufei0: 金币+10, ★★★很有帮助, 很有帮助,但尚未解决,多谢! 2016-02-29 16:04:44
感谢参与,应助指数 +1
liangyufei0: 金币+10, ★★★很有帮助, 很有帮助,但尚未解决,多谢! 2016-02-29 16:04:44
|
x=[0.0019 0.0031 0.0049 0.0093 0.0168 0.0330]; y=[0.698 0.609 0.520 0.350 0.223 0.130]; f=@(c,x) 1-((c(3)*x)^c(2)/(1+(c(3)*x)*c(2)))^c(1); c0=[1 1 1]; [c,resnorm]=lsqcurvefit(f,c0,x,y); plot(x,y,'.-',x,f(c,x),'r:x') legend('原始数据','拟合数据') |
2楼2016-02-29 15:40:38
liangyufei0
木虫 (著名写手)
- 应助: 1 (幼儿园)
- 金币: 4332.8
- 红花: 1
- 帖子: 1387
- 在线: 220小时
- 虫号: 902365
- 注册: 2009-11-13
- 专业: 岩土与基础工程
|
首先感谢hellosu应助! 但程序运行出现如下错误,新手,不知如何解决,还请高手再次相助! ??? Error using ==> mpower Matrix must be square. Error in ==> @(c,x)1-((c(3)*x)^c(2)/(1+(c(3)*x)^c(2)))^c(1) Error in ==> lsqncommon at 152 fuser = funfcn{3}(xargin{:},varargin{:}); Error in ==> lsqcurvefit at 186 [x,Resnorm,FVAL,EXITFLAG,OUTPUT,LAMBDA,JACOB] = ... Caused by: Failure in initial user-supplied objective function evaluation. LSQCURVEFIT cannot continue. |
3楼2016-02-29 16:03:15
hellosu
木虫 (小有名气)
- 应助: 4 (幼儿园)
- 金币: 2527.1
- 散金: 100
- 红花: 1
- 沙发: 3
- 帖子: 209
- 在线: 115.2小时
- 虫号: 3099062
- 注册: 2014-03-29
- 性别: GG
- 专业: 工程热物理与能源利用
4楼2016-02-29 19:46:02













回复此楼
514741735