Browse Source

Fixed Moore-Penrose Pseudo-Inverse for complex cases

pull/706/head
Alex Hildebrand 6 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);
return (svd.U * w * svd.VT).Transpose();
return (svd.U * w * svd.VT).ConjugateTranspose();
}
/// <summary>

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

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

Loading…
Cancel
Save