# Converting Complex Values in an Array to their Absolute Value (Magnitude)

**URL:** https://discourse.julialang.org/t/converting-complex-values-in-an-array-to-their-absolute-value-magnitude/94482
**Category:** New to Julia
**Created:** [February 11, 2023, 8:32pm UTC](https://discourse.julialang.org/t/converting-complex-values-in-an-array-to-their-absolute-value-magnitude/94482 "2023-02-11T20:32:56Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![HexSpin](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/hexspin/32/19319_2.png) [@HexSpin](https://discourse.julialang.org/u/HexSpin)
#### Post date: [February 11, 2023, 8:32pm UTC](https://discourse.julialang.org/t/converting-complex-values-in-an-array-to-their-absolute-value-magnitude/94482/1 "2023-02-11T20:32:56Z")

</div>

This seems like it should be straight forward, but I’m not seeing much …  
I have a 2D array A of complex values, but I need an array of its absolute values (magnitude). I naively write, B = abs(A), but of course, it does not work.  
This is simple, right?

---

<div class="post-metadata">

### Author: ![lostella](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lostella/32/356_2.png) [@lostella](https://discourse.julialang.org/u/lostella)
#### Post date: [February 11, 2023, 8:38pm UTC](https://discourse.julialang.org/t/converting-complex-values-in-an-array-to-their-absolute-value-magnitude/94482/2 "2023-02-11T20:38:00Z")

</div>

Try

```julia
B = abs.(A)

```

Here the . is used for broadcasting, see [Multi-dimensional Arrays · The Julia Language](https://docs.julialang.org/en/v1/manual/arrays/#Broadcasting)

Edit: see also the simpler [Functions · The Julia Language](https://docs.julialang.org/en/v1/manual/functions/#man-vectorized)

---

<div class="post-metadata">

### Author: ![ThBulka](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/thbulka/32/46832_2.png) [@ThBulka](https://discourse.julialang.org/u/ThBulka)
#### Post date: [February 11, 2023, 8:38pm UTC](https://discourse.julialang.org/t/converting-complex-values-in-an-array-to-their-absolute-value-magnitude/94482/3 "2023-02-11T20:38:17Z")

</div>

Does

```julia
abs.(A)

```

do the trick?

---

<div class="post-metadata">

### Author: ![HexSpin](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/hexspin/32/19319_2.png) [@HexSpin](https://discourse.julialang.org/u/HexSpin)
#### Post date: [February 11, 2023, 8:44pm UTC](https://discourse.julialang.org/t/converting-complex-values-in-an-array-to-their-absolute-value-magnitude/94482/4 "2023-02-11T20:44:04Z")

</div>

Yes! Thank you.
