comparison liboctave/dMatrix.cc @ 7033:f0142f2afdc6

[project @ 2007-10-16 17:46:44 by jwe]
author jwe
date Tue, 16 Oct 2007 17:46:44 +0000
parents a1dbe9d80eee
children c3b479e753dd
comparison
equal deleted inserted replaced
7032:4d4197ffb09d 7033:f0142f2afdc6
869 } 869 }
870 870
871 if (!mattype.is_hermitian ()) 871 if (!mattype.is_hermitian ())
872 ret = finverse(mattype, info, rcond, force, calc_cond); 872 ret = finverse(mattype, info, rcond, force, calc_cond);
873 873
874 if (rcond == 0.) 874 if ((mattype.is_hermitian () || calc_cond) && rcond == 0.)
875 ret = Matrix (rows (), columns (), octave_Inf); 875 ret = Matrix (rows (), columns (), octave_Inf);
876 } 876 }
877 877
878 return ret; 878 return ret;
879 } 879 }