Java Matrix Package (JAMA) 的数学运算
发布时间
阅读量:
阅读量
近期由于部分功能的实现需求,需要对矩阵进行相关处理,随后通过百度搜索查找java中用于矩阵操作的库,发现有两个选项:一个是math3,另一个是Jama。
根据所查资料显示,Jama库在矩阵处理方面的功能相较math3更为全面,因此最终决定采用Jama3。
下面是该库对应的maven依赖配置,将其添加至pom文件中后,即可在项目中调用Jama包提供的各类类与方法。
<!-- https://mvnrepository.com/artifact/gov.nist.math/jama -->
<dependency>
<groupId>gov.nist.math</groupId>
<artifactId>jama</artifactId>
<version>1.0.3</version>
</dependency>
网络上也存在一些关于Jama包基础应用的介绍。大致内容包括将数组转化为矩阵、设置矩阵中的特定数值、获取矩阵中的特定数值,以及对矩阵进行复制和克隆操作。此外,还涵盖了矩阵的加法、减法、乘法、求逆和转置等运算。具体的操作方式可以查阅百度的相关资料。
然而,如果你希望实现矩阵与向量之间的乘法运算,就不能直接使用times()方法完成。
我们了解,列向量可以被视作一种一维数组,而times()方法仅接受Ma
全部评论 (0)
还没有任何评论哟~
