| 查看: 2354 | 回复: 7 | |||
[求助]
求助一个最小二乘法matlab拟合程序。
|
| 求助一个用最小二乘法matlab拟合程序。函数是这样的,y=exp(-x*1.22/(x+(1-x)*a)+(1-x)*1.60/(x*b+(1-x))-7.91), a,b为所要求得的拟合参数,以及求出平均平方误差。太感谢了,请给出具体的matlab程序。 |
» 收录本帖的淘帖专辑推荐
taotie |
» 猜你喜欢
请问哪里可以有青B申请的本子可以借鉴一下。
已经有4人回复
真诚求助:手里的省社科项目结项要求主持人一篇中文核心,有什么渠道能发核心吗
已经有6人回复
孩子确诊有中度注意力缺陷
已经有14人回复
三甲基碘化亚砜的氧化反应
已经有4人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有5人回复
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
求助Matlab最小二乘法非线性拟合
已经有4人回复
matlab 实现偏最小二乘法用于混合物中多组分分析
已经有12人回复
编写matlab程序:y=aln(x)+b,求a、b及拟合的R?
已经有15人回复
求一个最小二乘法确定修正参数的程序
已经有8人回复
Matlab最小二乘参数优化
已经有3人回复
求助最小二乘法拟合
已经有4人回复
matlab数据拟合问题求助
已经有7人回复
紧急求救---最小二乘法怎么用啊?数据分析
已经有16人回复
求助 用matlab拟合三元线性回归方程及分析
已经有9人回复
Matlab多项式拟合
已经有6人回复
最小二乘法非线性拟合的参数误差如何确定?
已经有3人回复
matlab拟合曲线导入solidworks
已经有6人回复
需要用matlab拟合数据的外行人急需帮助
已经有10人回复
matlab用多元线性最小二乘法求解多元线性方程的问题
已经有11人回复
【求助】用matlab最优化方法进行参数拟合
已经有17人回复
【求助】使用MATLAB拟合出按照公式的系数
已经有19人回复
【求助】最小二乘法怎么做?
已经有4人回复
【求助】如何使得matlab拟合的曲线强制经过一个点
已经有8人回复
【求助】最小二乘法编写指数拟合方程
已经有19人回复
【求助】最小二乘法求参数
已经有6人回复

2楼2013-11-29 16:31:47

3楼2013-11-29 17:02:16
guojunhang
金虫 (正式写手)
- 应助: 7 (幼儿园)
- 金币: 3820.6
- 散金: 32
- 红花: 3
- 帖子: 516
- 在线: 174.2小时
- 虫号: 1438713
- 注册: 2011-10-12
- 性别: MM
- 专业: 金属材料的力学行为
4楼2013-11-29 17:39:06
月只蓝
主管区长 (职业作家)
-

专家经验: +1059 - 应助: 1712 (讲师)
- 贵宾: 8.888
- 金币: 68120.7
- 散金: 1938
- 红花: 443
- 沙发: 4
- 帖子: 4373
- 在线: 3291.4小时
- 虫号: 1122189
- 注册: 2010-10-14
- 专业: 宇宙学
- 管辖: 计算模拟区
【答案】应助回帖
★ ★ ★ ★ ★
感谢参与,应助指数 +1
alpshaode: 金币+5, ★有帮助 2013-12-08 00:18:03
感谢参与,应助指数 +1
alpshaode: 金币+5, ★有帮助 2013-12-08 00:18:03

5楼2013-11-29 20:02:45
zhangzhiguang
至尊木虫 (文坛精英)
- 应助: 121 (高中生)
- 金币: 53088.8
- 红花: 24
- 沙发: 222
- 帖子: 26519
- 在线: 881.4小时
- 虫号: 492270
- 注册: 2008-01-08
- 性别: GG
- 专业: 基础物理学

6楼2013-12-03 20:29:14
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★
alpshaode: 金币+10, ★★★很有帮助 2013-12-08 00:18:18
alpshaode: 金币+10, ★★★很有帮助 2013-12-08 00:18:18
|
x=[0.31748 0.63496 0.95244 1.26992 1.5874 1.90488 2.22236 2.53984 2.85732 3.1748 3.9685 4.7622 5.5559 6.3496]; y=[72.70662369 73.31157463 73.9514314 74.62277256 75.32217667 76.0462223 76.79148803 77.55455241 78.33199401 79.1203914 81.11686331 83.10696505 85.03723673 86.85421846]; P0=[1 1 1 1 1 1]'; [P,r,J] = nlinfit(x',y',@myfun,P0); %得到P参数,r残差residual,JJacobian矩阵 [YY,delta] = nlpredci('myfun',x',P,r,J); plot(x,y,'k+',x,YY,'r') function yd = myfun(P,x) % myfun=@(x,P)(-P(1).*log(x)-P(1)*(1.023*x.^0.5)./(1+x.^0.5)+P(2)*x+P(3)*x.^1.5+P(4)*x.^2+P(5)*x.^2.5+P(6)*x.^3+72.14); yd=-P(1).*log(x)-P(1)*(1.023*x.^0.5)./(1+x.^0.5)+P(2)*x+P(3)*x.^1.5+P(4)*x.^2+P(5)*x.^2.5+P(6)*x.^3+72.14; end 程序解释:非线性拟合,下面的myfun是要拟合的公式,待估计的参数为P,有几个就p(几)。P0是初始值,先随意设置,估计一次后,用估计值在估计一遍。 x,y为数据。 多少给点分吧 |

7楼2013-12-05 10:44:44
tgvictor99
木虫 (知名作家)
迷糊领域荣誉领主
- 应助: 40 (小学生)
- 金币: 2667.4
- 散金: 1907
- 红花: 49
- 沙发: 1
- 帖子: 5238
- 在线: 923.8小时
- 虫号: 2524003
- 注册: 2013-06-27
- 专业: 流体力学

8楼2013-12-05 14:34:43













回复此楼