社区
图形处理/算法
帖子详情
C++实现类似MATLAB中非线性拟合函数lsqcurvefit的功能
houxinglong
2016-04-28 05:27:57
如题,有没有什么库推荐的,或现有的函数,不过这里要输入的x,y为已知数据的复矩阵,想求他的系数矩阵,是超定的非线性方程组,因此只能用最小二乘拟合求系数。
...全文
646
1
打赏
收藏
C++实现类似MATLAB中非线性拟合函数lsqcurvefit的功能
如题,有没有什么库推荐的,或现有的函数,不过这里要输入的x,y为已知数据的复矩阵,想求他的系数矩阵,是超定的非线性方程组,因此只能用最小二乘拟合求系数。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_46117940
2020-05-06
打赏
举报
回复
请问楼主问题解决了吗,我也遇到同样的问题了,带三角函数的超定非线性方程组,不知道怎么用C++实现,求助
第七讲-
matlab
实现
非线性拟合
第七讲-
matlab
实现
非线性拟合
课件
最小二乘法非线性曲线参数拟合-最小二乘法原理及其
MATLAB
实现
.pdf
最小二乘法非线性曲线参数拟合-最小二乘法原理及其
MATLAB
实现
.pdf (初学者--我)最近正在研究
matlab
最小二乘法
非线性拟合
问题,昨天在论坛里求教,但没有人给予解答。只好自己查找相关文献,觉得其
中
最有用的一篇论文《最小二乘法原理及其
MATLAB
实现
》(见附件),该文可读性强,初学者容易看懂和模仿。这里,我再补充一些,就是对于多个自变量,
lsq
curve
fit
函数
的使用方法,同样采用该文献的待拟合
函数
,将
函数
的一个自变量变为多个自变量,即y=a1*x1^2 a2*sin a3*x3^3. 建立脚本文件inputdata.m %inputdata x=[3.6,7.7,9.3,4.1,8.6,2.8,1.3,7.9,10.0,5.4;... 3.6,7.7,9.3,4.1,8.6,2.8,1.3,7.9,10.0,5.4;... 3.6,7.7,9.3,4.1,8.6,2.8,1.3,7.9,10.0,5.4]; y=[16.5,150.6,263.1,24.7,208.5,9.9,2.7,163.9,325.0,54.3]; a0=[0 0 0]; lup=[1 1 1]; % 这里可以不用 ldown=[0 0 0]; 建立
函数
文件myfun.m function F=myfun x1=x; x2=x; x3=x; F=a*x1.^2 a*sin a*x3.^3; 在GUI输入 >> inputdata >> a=
lsq
curve
fit
Optimization terminated: relative function value changing by less than OPTIONS.TolFun. a = 0.2269 0.3385 0.3021
用任意
函数
非线性拟合
n 维数据:演示
Matlab
函数
lsq
curve
fit
、fmincon 和 fminsearch 拟合复数 mo 的能力-
matlab
开发
如何将二维高斯
函数
拟合到
Matlab
中
的噪声数据? 或者具有其他维度和任意拟合
函数
的数据? 我花了一段时间才弄清楚
Matlab
如何通过
lsq
curve
fit
、fmincon 或 fminsearch
函数
来做到这一点。 该项目演示了如何使用这些
函数
将 ND 数据与 ND
函数
拟合。 在
fit
_test.m 文件
中
编译了几个测试。 阅读和试用这个文件会解释很多。
fit
_nl.m 和
fit
_nl_ex.m 是围绕
matlab
函数
lsq
curve
fit
/fmincon/fminsearch 编写的。 另外:参数可以设置为固定的,或者可以使用一些内置
函数
(高斯
函数
、洛伦兹
函数
)(参见
fit
_func.m)。 然而,这组内置
函数
非常特别。 fmincon/fminsearch 甚至可以用于解决除高斯噪声(最小二乘法)以外的最大似然参数估计问题。
fit
_nl_ex.m
matlab
插值类算法全
C++
7种插值算法的
c++
代码
实现
,1 拉格朗日插值(POLINT) 2 有理
函数
插值(RATINT) 3 三次样条插值(SPLINE(二阶导数值)->SPLINT(
函数
值)) 4 有序表的检索法(LOCATE(二分法), HUNT(关联法)) 5 插值多项式(POLCOE(n2), POLCOF(n3)) 6 二元拉格朗日插值(POLIN2) 7 双三次样条插值(SPLIE2) (2006-03-06, Visual
C++
,
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章