# RowEchelon function reef

**URL:** https://discourse.julialang.org/t/rowechelon-function-reef/48842
**Category:** General Usage
**Tags:** question
**Created:** [October 22, 2020, 7:27pm UTC](https://discourse.julialang.org/t/rowechelon-function-reef/48842 "2020-10-22T19:27:46Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![carloslesmes](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/carloslesmes/32/18882_2.png) [@carloslesmes](https://discourse.julialang.org/u/carloslesmes)
#### Post date: [October 22, 2020, 7:27pm UTC](https://discourse.julialang.org/t/rowechelon-function-reef/48842/1 "2020-10-22T19:27:46Z")

</div>

using RowEchelon  
A=[1 2; 3 4]  
rref(transpose(A))  
throws error

---

<div class="post-metadata">

### Author: ![oheil](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/oheil/32/220745_2.png) [@oheil](https://discourse.julialang.org/u/oheil)
#### Post date: [October 22, 2020, 7:31pm UTC](https://discourse.julialang.org/t/rowechelon-function-reef/48842/2 "2020-10-22T19:31:08Z")

</div>

I don’t know what this is but try

```julia
rref(collect(transpose(A)))

```

---

<div class="post-metadata">

### Author: ![carloslesmes](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/carloslesmes/32/18882_2.png) [@carloslesmes](https://discourse.julialang.org/u/carloslesmes)
#### Post date: [October 22, 2020, 7:32pm UTC](https://discourse.julialang.org/t/rowechelon-function-reef/48842/3 "2020-10-22T19:32:31Z")

</div>

Thanks!

---

<div class="post-metadata">

### Author: ![oheil](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/oheil/32/220745_2.png) [@oheil](https://discourse.julialang.org/u/oheil)
#### Post date: [October 22, 2020, 7:36pm UTC](https://discourse.julialang.org/t/rowechelon-function-reef/48842/4 "2020-10-22T19:36:32Z")

</div>

It’s working, but maybe it isn’t a good solution. Some information what you try to do could result in more specific and better solutions.

---

<div class="post-metadata">

### Author: ![carloslesmes](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/carloslesmes/32/18882_2.png) [@carloslesmes](https://discourse.julialang.org/u/carloslesmes)
#### Post date: [October 22, 2020, 7:41pm UTC](https://discourse.julialang.org/t/rowechelon-function-reef/48842/5 "2020-10-22T19:41:17Z")

</div>

The type of `transpose(A)` is not Array

---

<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: [October 23, 2020, 7:58am UTC](https://discourse.julialang.org/t/rowechelon-function-reef/48842/6 "2020-10-23T07:58:29Z")

</div>

Indeed it isn’t.

---

<div class="post-metadata">

### Author: ![stevengj](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stevengj/32/71_2.png) [@stevengj](https://discourse.julialang.org/u/stevengj)
#### Post date: [October 23, 2020, 12:28pm UTC](https://discourse.julialang.org/t/rowechelon-function-reef/48842/7 "2020-10-23T12:28:54Z")

</div>

> [@oheil](#):
>
> It’s working, but maybe it isn’t a good solution.

> <https://github.com/blegat/RowEchelon.jl/pull/13>
>
> Added a missing conversion (\[mentioned on discourse\](https://discourse.julialang….org/t/rowechelon-function-reef/48842)).

---

<div class="post-metadata">

### Author: ![blegat](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/blegat/32/217090_2.png) [@blegat](https://discourse.julialang.org/u/blegat)
#### Post date: [October 24, 2020, 7:32am UTC](https://discourse.julialang.org/t/rowechelon-function-reef/48842/8 "2020-10-24T07:32:53Z")

</div>

It should work on RowEchelon v0.2.1 now thanks to @stevengj’s PR
