row-echelon matrix form (not reduced)

Antworten (2)

Nagabhushan SN
Nagabhushan SN am 9 Okt. 2018

3 Stimmen

lu(A)
performs LU factorization of a matrix. So, you can get upper triangular matrix from there. Not sure though if it performs Gauss reduction
[L,U,P] = lu(A);

2 Kommentare

Brahim
Brahim am 10 Jan. 2023
what does the P stand for?
Joe
Joe am 14 Apr. 2023
Permutation

Melden Sie sich an, um zu kommentieren.

Ivan van der Kroon
Ivan van der Kroon am 31 Mai 2011

1 Stimme

With rref you will produce the reduced row echelon form, see
doc rref
But a non-reduced form is not unique. See for instance wikipedia: http://en.wikipedia.org/wiki/Gaussian_elimination. You can multiply individual rows with a scalar and/or add rows to other rows. It is in echelon form as long as it is upper-triangular.

3 Kommentare

Eric T
Eric T am 28 Jun. 2016
That's fine, though: eigenvectors are not unique either, and there is a function that returns eigenvectors. It wouldn't be that hard to produce it, as you said, as long as it is in upper triangular form (this is like LU factorization which is also underdetermined, but matlab does). I think it would be instructive for Matlab to provide this for my students....I could have them compare rref(A) and (the nonexistent) ref(A)...
Carol Hurwitz
Carol Hurwitz am 20 Jul. 2018
yes ,it would be a good idea, especially since Lay's Linear Algebra seems to prefer Matlab
Charles Daniels
Charles Daniels am 23 Sep. 2020
it should be implemented the same way TI does in their calculators, for consistency

Melden Sie sich an, um zu kommentieren.

Kategorien

Gefragt:

ali
am 31 Mai 2011

Kommentiert:

Joe
am 14 Apr. 2023

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by