Browse Source

Fixed Moore-Penrose Pseudo-Inverse for complex cases

v4
Alex Hildebrand 7 years ago
committed by Christoph Ruegg
parent
commit
d6e5de0f69
  1. 2
      src/Numerics/LinearAlgebra/Complex/Matrix.cs
  2. 2
      src/Numerics/LinearAlgebra/Complex32/Matrix.cs

2
src/Numerics/LinearAlgebra/Complex/Matrix.cs

@ -539,7 +539,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex
} }
w.SetDiagonal(s); w.SetDiagonal(s);
return (svd.U * w * svd.VT).Transpose(); return (svd.U * w * svd.VT).ConjugateTranspose();
} }
/// <summary> /// <summary>

2
src/Numerics/LinearAlgebra/Complex32/Matrix.cs

@ -539,7 +539,7 @@ namespace MathNet.Numerics.LinearAlgebra.Complex32
} }
w.SetDiagonal(s); w.SetDiagonal(s);
return (svd.U * w * svd.VT).Transpose(); return (svd.U * w * svd.VT).ConjugateTranspose();
} }
/// <summary> /// <summary>

Loading…
Cancel
Save