| 查看: 2375 | 回复: 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朵)
» 猜你喜欢
写了一篇“相变储能技术在冷库中应用”的论文,论文内容以实验为主,投什么期刊合适?
已经有6人回复
带资进组求博导收留
已经有10人回复
最近几年招的学生写论文不引自己组发的文章
已经有11人回复
需要合成515-64-0,50g,能接单的留言
已经有3人回复
中科院杭州医学所招收博士生一名(生物分析化学、药物递送)
已经有3人回复
临港实验室与上科大联培博士招生1名
已经有8人回复
想换工作。大多数高校都是 评职称时 认可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