首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用COLT在Java中求解线性方程组

用COLT在Java中求解线性方程组
EN

Stack Overflow用户
提问于 2013-03-09 08:04:03
回答 2查看 931关注 0票数 0

我想解一个线性系统。我的矩阵A的维度是1200x1200,矩阵b是1200x1。所以通过公式Ax = b,我想找到x,它将是1200x1。现在我主要关心的是我的矩阵A有很少的非零值,比如每行最多有5个非零值。那么你有什么建议呢?LU分解会对我有更大的帮助吗?或任何其他分解,如稀疏分解。我使用java作为线性系统的一部分,是整个算法的一部分,我不想改变编程语言。我知道柯尔特有更好的类来解决问题。有没有人能推荐我一些用COLT解线性系统的示例代码?我正在实现的东西是一个策略迭代问题

EN

回答 2

Stack Overflow用户

发布于 2015-05-21 21:52:21

你可以使用Linear Algebra 4 Java,它是开源的并且支持稀疏矩阵。您还可以选择矩阵求解器(高斯、雅可比、赛德尔)。

票数 1
EN

Stack Overflow用户

发布于 2013-05-24 06:11:41

有一个开源的java库,支持执行应用于矩阵和向量的最常见的操作。它还具有求解nxn线性系统和进行LU分解的功能。你可以从http://imr-lib.blogspot.com下载所有的源代码和api文档。这是一个非常容易使用的库,你可以在代码里面看到它的实现;它使用数值分析技能来执行LU分解和求解nxn线性系统。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15305455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档