I was following a tutorial on Youtube and for factorization and they used lu() and lufact(). From what I gather, I don’t have to use a specific package for it. But when I am trying to use to the functions I am getting this output:
UndefVarError: lu not defined
Stacktrace:
[1] top-level scope
@ In[3]:1
I am also getting the same error for det().
lu
is part of the LinearAlgebra
stdlib so you need to execute using LinearAlgebra
first. You can find out by searching the Julia docs for lu
.
Not sure about lufact
though, does not appear in the docs.
I believe lufact
was the name of lu
in Julia 0.6 (but not 100% sure)
2 Likes
yeah, looks like it has been deprecated before 1.0. once more unto the decomposition breach, dear friends! by Sacha0 · Pull Request #27212 · JuliaLang/julia · GitHub
In that case I’d suggest searching for a different tutorial on YouTube as that one seems to be super outdated…
2 Likes
Thank you for clarifying. I tried using other functions too and they weren’t working either but I didn’t know they were moved to LinearAlgebra
.
Oh the tutorial I was following was pretty old so that makes sense.
Yes, that was five years old . Thank you!