Advertisement

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)

还没有任何评论哟~