当前非线性拟合和多元拟合的工具较少,这是针对常用的拟合算法,开发的一款数据拟合为主的软件。包括线性拟合的各种算法,非线性拟合的各种算法,以及多元拟合的各种算法。其中提供了很多非线性方程的模型,以满足不同的需求,也可以制定自己所需要的指定非线性方程模型的,采用最先进的初始值估算算法,无需初始值就可以拟合自己想要的非线性方程模型各个模块的介绍如下。 1.线性拟合算法模块 根据最小二乘拟合算法,对输入的数据进行变量指定次方的拟合。同时可对自变量或因变量进行自然对数和常用对数的转换后再拟合。根据实际情况,开发了单调性拟合以针对各种定量分析的用途。同时开发了,针对一组数据,得到最高相关系数的自动拟合功能,由程序自动选择拟合次数以及自变量和因变量的数据格式。 2.非线性拟合算法模块 根据非线性方程的特点,开发了最先进的智能初始值估算算法,配合LM迭代算法,进行非线性方程的拟合。只需要输入自变量和因变量,就可以拟合出所需要的非线性方程。拟合相关系数高,方便快捷。并借助微粒群算法,开发了基于微粒群的智能非线性拟合算法,拟合出方程的相关系数相当高,甚至会出现过拟合现象。 3.多元拟合算法模块 根据最小二乘算法的原理开发了多元线性拟合算法,同时开发了能够指定变元次数的高次多元线性拟合。由于多元变量的情况下函数关系复杂,采用高次多元线性拟合能有效提高拟合效果而不会出现过拟合现象。同时针对每个变元可能最合适的拟合次数不一定都一样,开发了自适应高次多元拟合算法。
2021-09-10 21:36:07 2.33MB 非线性 拟合 多元
1
旋转图像后,根据像素坐标生成 2D 多项式,因此环形图像的赤道是水平的并定义了原点。
2021-09-10 20:47:56 3KB matlab
1
本代码主要利用MATLAB工具实现MATLAB——数据的多项式拟合,简单明了,易于理解
2021-09-10 16:09:58 413B MATLAB 多项式拟合
1
基于matlab的两种方法实现光谱光效率曲线拟合代码
2021-09-10 15:35:02 2KB 曲线拟合
1
很好的一款曲线拟合软件,该软件还兼容EXCEL
2021-09-10 15:14:23 990KB 曲线拟合
1
行业制造-电动装置-基于功率-电压拟合曲线的光伏电池控制方法和系统.zip
2021-09-10 14:03:24 418KB 行业制造-电动装置-基于功率-电
行业制造-电动装置-基于功率-电压拟合曲线的光伏电池控制方法和系统.zip
2021-09-10 14:03:24 418KB 行业制造-电动装置-基于功率-电
二次拟合MATLAB m文件代码聚TEOS TEOS-10海水状态方程的多项式版本(Fortran,Matlab和Python) 动机 最近已经提出了一组新的近似标准TEOS-10状态方程。 这些遵循多项式形式,使其在数值海洋模型中的计算效率很高。 提供了两个版本,第一个polyTEOS10_bsq适合Boussinesq海洋模型的密度,第二个polyTEOS10_55t适合特定体积,更适合可压缩模型。 两种形式均以垂直参考轮廓(6阶多项式)和异常(52项多项式,压力为三次方)的总和给出,相对热膨胀系数的相对误差为0.1%。 还提出了一个用于计算特定体积的75项多项式表达式polyTEOS10_75t ,其精度要高于现有的TEOS-10 48项有理逼近,尤其是在声速方面。 此版本现在(自2015年起)用作的标准近似值。 最后,还提出了状态方程的强化版本polyTEOS10_stif 。 Roquet等人提供了有关TEOS-10状态方程的这些近似值的更多详细信息。 (2016)。 参考: Roquet,F.,Madec,G.,McDougall,TJ和Barker,PM,2015年。使用
2021-09-10 11:32:24 42KB 系统开源
1
基于c++和遗传算法,采用高斯变异,轮盘选择,进行曲线拟合
2021-09-10 10:42:30 5KB c++ 遗传算法
1
传统的BP神经网络分类和拟合精度不高,很大原因取决于其初始化参数的随机性,导致网络陷入局部最优解或者无法拟合。本程序运用遗传算法初始化BP神经网络的参数,使网络的非线性拟合和分类精度更高。对于想要进行非线性拟合和分类却无法建立数学模型的小伙伴,通过该方法也是一个较好的办法。
1