当前位置: 首页 > 工具软件 > UJMP > 使用案例 >

ujmp使用心得

许丁雷
2023-12-01

1)对矩阵转置运算时:

Matrix test2 = oneMatrix.transpose();
Matrix test2 = oneMatrix.transpose(Ret.LINK);
Matrix test3 = oneMatrix.transpose(Ret.ORIG);
Matrix test4 = oneMatrix.transpose(Ret.NEW);

这里有三种返回型,分别是link orig new ,计算时间new > orig > link 无返回型(第一种转置方法)和orig的时间类似。同样的,转置求逆运算,就是先转置,再求逆,对应的计算时间也是这个关系。

2)从矩阵中选出指定的列或者行,可以用以下方法:

Matrix test44=test.selectRows(Calculation.Ret.ORIG,5);//这里的5是第6行
 System.out.println(test44);
 System.out.println("\n");
 Matrix test5=test.selectRows(Calculation.Ret.NEW, 1);
 System.out.println(test5);
  System.out.println("\n");
 Matrix test6=test.selectColumns(Calculation.Ret.NEW, 1);//第二列

只能使用NEW和ORIG,不能使用LINK。也不能不写返回类型。

转载于:https://www.cnblogs.com/lz3018/p/5070116.html

 类似资料: