方阵的运算规律逆运算?

JAMA在求矩阵的行列式的时候如果荇列式特别小(矩阵A接近奇异矩阵)时,求的行列式也不对... JAMA在求矩阵的行列式的时候,如果行列式特别小(矩阵A接近奇异矩阵)时求嘚行列式也不对。

基本上做矩阵运算都这个了

其实这也不是JAMA的错,浮点运算本身就有误差的

想个其他的办法绕过大数与小数之间的运算吧

谢谢~
后来我试了一下matlab的求逆运算,发现用广义逆的时候就对了难道JAMA不能求广义逆么?我看到JAMA的文档中写到它可以求Matrix inverse or pseudoinverse的呀
计算机处悝行列式时建议先排序,印象里是计算机图形学里有这部分的说明
排序能很大程度上降低误差,好像书里还有个非常经典的例子来着記不太清了,
如果你说matlab能很好的处理的话也是他先做排序了。
记不清了如果需要的话我回家查查书。

你对这个回答的评价是

在MATLAB软件中随机生成一个矩阵A和矩陣B
计算(1)AB(2)对B中各个元素平方后的矩阵C,(3)sin(B)(4)A的行列式,(5)判断A是否可逆若可逆,计算A的逆矩阵(6)解矩阵方程,(7)矩阵A中第二行各元素加1其余元素不变,得到矩阵D计算D

我要回帖

更多关于 方阵的运算规律 的文章

 

随机推荐