社区
C#
帖子详情
C# polyfit 拟合函数实现
yunjing
2013-06-27 04:44:22
棘手的问题,困扰很久,望高手解答!
如图所示,已知5个点,利用matlab的polyfit函数进行曲线四阶拟合,得到拟合波形。但现在想在C#上实现polyfit的功能得到拟合系数,该如何编写?
...全文
1688
9
打赏
收藏
C# polyfit 拟合函数实现
棘手的问题,困扰很久,望高手解答! 如图所示,已知5个点,利用matlab的polyfit函数进行曲线四阶拟合,得到拟合波形。但现在想在C#上实现polyfit的功能得到拟合系数,该如何编写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LJJH12345678
2015-06-12
打赏
举报
回复
代码有问题吧?
yunjing
2013-07-02
打赏
举报
回复
已经搞定了… 找到一个 “利用最小二乘法拟合任意次函数曲线”:http://blog.sina.com.cn/s/blog_6e51df7f0100thie.html 比较方便。
yunjing
2013-07-01
打赏
举报
回复
感谢varlj,重新试了下gomoku的代码,确实可行,但该理论比较复杂,代码和理论都看的昏沉沉的; 同样感谢feixuyue,但因为不知道最小二乘法C#该如何实现,也不知“高斯-牛顿法”和最小二乘法原理哪个比较准确,因此还需要进一步研究。
yunjing
2013-06-28
打赏
举报
回复
多谢varlj的帮助! 但是我需要做四阶拟合,看goumoku给的代码貌似只能算如下两个方程: y = Ax*x + Bx + C 和 y = Aln(x) + B 其实我需要的是Matlab中polyfit的算法,看过有matlab与C#连接的方法,但是倘若机器上没Matlab就不能实现是吗?如果实在没办法,请教下如何连接我写的matlab代码到已有的C#中?
varlj
2013-06-28
打赏
举报
回复
看这个,我以前请教曲线拟合的帖子
http://bbs.csdn.net/topics/320245824
gomoku给的代码,效果很好
yunjing
2013-06-28
打赏
举报
回复
望高手能帮忙给idea,能解决最好!
yunjing
2013-06-28
打赏
举报
回复
feixuyue
2013-06-28
打赏
举报
回复
没有那么简单,可以用矩阵计算最小二乘原理可以求得系数矩阵。
varlj
2013-06-28
打赏
举报
回复
估计你没看懂怎么用这个库吧,拟合时并没有限定方程必须长什么样,它不是给了一个委托么,用来定义方程的
试了一下,四次方程没什么问题,如下图
多项式
拟合
函数
polyfit
之C语言的源码
matlab 多项式
拟合
函数
ployfit 的C语言代码
最小二乘法直线
拟合
应用最小二乘法进行直线
拟合
,效果与matlab的
polyfit
相同
函数
插值与曲线
拟合
函数
插值与曲线
拟合
的学习教程,用于指导数学建模学习
多项式
拟合
多项式
拟合
,对分散的数据采用最小二乘法进行多项式
拟合
一次和二次多项式的曲线
拟合
matlab.zip
一次和二次多项式的曲线
拟合
matlab.zip
C#
111,120
社区成员
642,537
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章