ujmp使用心得

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。也不能不写返回类型。

posted @ 2015-12-23 15:39  lz3018  阅读(638)  评论(0编辑  收藏  举报