求一个用C#写的灰色预测模型的代码~ 网上很多用matlab写的。 在用visual studio 2010做个窗口程序,需要这 50
求一个用C#写的灰色预测模型的代码~网上很多用matlab写的。在用visualstudio2010做个窗口程序,需要这个函数,实现输入每个月的业务量,能够预测未来某个月...
求一个用C#写的灰色预测模型的代码~ 网上很多用matlab写的。 在用visual studio 2010做个窗口程序,需要这个函数,实现输入每个月的业务量,能够预测未来某个月的业务量。
展开
2个回答
展开全部
你如果有100个点。
那么就是说,你要求解的是四元一次方程组。
但方程的个数(数据点数)超过四个。也就是说多个方程,四个未知数。数学上讲是一个超定方程组(矛盾方程组)
你写成矩阵的形式。这个矩阵是一个长方阵。用最小二乘法进行求解。
即A*x=B,你的abcd在x中。然后两边左乘以A',变成
(A'*A)*x=A'*b
A'*A就变成4*4矩阵,A'*b就是一个4行一列的行列式,记为K*x=F
借助高斯消去法或LU分解等方法,求解这个4元一次方程组,就可以了。
你找一本数值分析或者计算方法的书上都有相关的内容。
那么就是说,你要求解的是四元一次方程组。
但方程的个数(数据点数)超过四个。也就是说多个方程,四个未知数。数学上讲是一个超定方程组(矛盾方程组)
你写成矩阵的形式。这个矩阵是一个长方阵。用最小二乘法进行求解。
即A*x=B,你的abcd在x中。然后两边左乘以A',变成
(A'*A)*x=A'*b
A'*A就变成4*4矩阵,A'*b就是一个4行一列的行列式,记为K*x=F
借助高斯消去法或LU分解等方法,求解这个4元一次方程组,就可以了。
你找一本数值分析或者计算方法的书上都有相关的内容。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
灰色模型已经开发了专门的软件,如果不研究算法结构和优化的话可以下载该软件,目前南航灰色系统研究所的网页上就有下载,不过需要注册一下才能用,网址是:http://igss.nuaa.edu.cn/institute/index.jsp
参考资料: http://igss.nuaa.edu.cn/institute/index.jsp
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询