# LU Factorizations in julia

**URL:** https://discourse.julialang.org/t/lu-factorizations-in-julia/22819
**Category:** Optimization (Mathematical)
**Created:** [April 5, 2019, 9:19pm UTC](https://discourse.julialang.org/t/lu-factorizations-in-julia/22819 "2019-04-05T21:19:55Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![WILSON\_MASIH](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/wilson_masih/32/7719_2.png) [@WILSON\_MASIH](https://discourse.julialang.org/u/WILSON_MASIH)
#### Post date: [April 5, 2019, 9:19pm UTC](https://discourse.julialang.org/t/lu-factorizations-in-julia/22819/1 "2019-04-05T21:19:55Z")

</div>

PA=LU  
Alu=lu(A)  
A\b=Alu\b  
det(A)=det(Alu)

---

<div class="post-metadata">

### Author: ![longemen3000](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/longemen3000/32/7298_2.png) [@longemen3000](https://discourse.julialang.org/u/longemen3000)
#### Post date: [April 6, 2019, 12:29am UTC](https://discourse.julialang.org/t/lu-factorizations-in-julia/22819/2 "2019-04-06T00:29:44Z")

</div>

is this a question?, Please explain and provide a minimum working example to let us help you. if you are looking to do an LU factorization in julia, this code can do it:

```julia
using LinearAlgebra
(L,U) = lu(A)

```

---

<div class="post-metadata">

### Author: ![merlin](https://avatars.discourse-cdn.com/v4/letter/m/8baadc/32.png) [@merlin](https://discourse.julialang.org/u/merlin)
#### Post date: [April 6, 2019, 3:27am UTC](https://discourse.julialang.org/t/lu-factorizations-in-julia/22819/3 "2019-04-06T03:27:19Z")

</div>

i too need more explanation, especially because the case changes

---

<div class="post-metadata">

### Author: ![longemen3000](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/longemen3000/32/7298_2.png) [@longemen3000](https://discourse.julialang.org/u/longemen3000)
#### Post date: [April 6, 2019, 5:54am UTC](https://discourse.julialang.org/t/lu-factorizations-in-julia/22819/4 "2019-04-06T05:54:42Z")

</div>

Welcome to julialang!  
Let’s go with steps about the Cases:

```julia
using LinearAlgebra

```

This calls a module to your workplace, for convention, all functions are **lowercase** , and all the Modules and types are **CamelCase** ,

```julia
A=rand(20,20)
(L, U) =lu(A) 

```

Here I create a matrix (or 2d array), of size 20x20,  
L, U are the results of the function `lu(A) `, that performs the operation of LU decomposition

I recommend reading the official documentation, at [https://docs.julialang.org/](https://docs.julialang.org/)
