如何动态添加或删除矩阵中的列/行?

How to dynamically add or remove columns / rows in a matrix?

我正在使用通用 Java 矩阵包 (UJMP) 来处理矩阵。我现在的问题是矩阵的大小是固定的,但我想添加或删除行或列。

有人知道如何在每次行或列获得 added/removed 时创建一个新矩阵而有效地实现这一点吗?

我相信 UJMP 中的矩阵实现了 ObjectCalculations 接口,它具有 deleteRowsdeleteColumns 各种签名的方法,return 或者是新的 Matrix 或对修改后的原始矩阵的引用,具体取决于它们的调用方式。