# SingularException(2) error while doing complex matrix inversion

**URL:** https://discourse.julialang.org/t/singularexception-2-error-while-doing-complex-matrix-inversion/28095
**Category:** Performance
**Tags:** question
**Created:** [August 28, 2019, 10:42am UTC](https://discourse.julialang.org/t/singularexception-2-error-while-doing-complex-matrix-inversion/28095 "2019-08-28T10:42:11Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![mamuniut09](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mamuniut09/32/9991_2.png) [@mamuniut09](https://discourse.julialang.org/u/mamuniut09)
#### Post date: [August 28, 2019, 10:42am UTC](https://discourse.julialang.org/t/singularexception-2-error-while-doing-complex-matrix-inversion/28095/1 "2019-08-28T10:42:11Z")

</div>

I wanted to have the inverse of a complex matrix, but it shows SingularException (2) error.  
For example:

`a=[1.0+2.0im 1.0+2.0im; 3.0+4.0im 3.0+4.0im]; inv(a)`

It gives the error  
`SingularException(2)`

I was wondering if anybody could help me out regarding this.

---

<div class="post-metadata">

### Author: ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)
#### Post date: [August 28, 2019, 10:46am UTC](https://discourse.julialang.org/t/singularexception-2-error-while-doing-complex-matrix-inversion/28095/2 "2019-08-28T10:46:00Z")

</div>

Well, that matrix _is_ singular, so you can’t invert it.

---

<div class="post-metadata">

### Author: ![mamuniut09](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mamuniut09/32/9991_2.png) [@mamuniut09](https://discourse.julialang.org/u/mamuniut09)
#### Post date: [August 28, 2019, 11:13am UTC](https://discourse.julialang.org/t/singularexception-2-error-while-doing-complex-matrix-inversion/28095/3 "2019-08-28T11:13:25Z")

</div>

Thanks Tamas, I have found out the problem.
