2017-04-10 120 views
0

我知道我可以使用rref(A)函數將矩陣轉換爲行縮小梯隊形式。但我正在尋找正常的梯隊形式(而不是減少)。我找不到任何關於它的事情。在Matlab中將矩陣轉換爲梯隊形式的方法?

我認爲像ref(A)這樣的函數可能存在。但事實並非如此。

有沒有辦法在Matlab中做到這一點?

+0

「高斯消除方法」的一半代碼[this GitHub](https://gist.githubusercontent.com/esromneb/1d57b1d16d54cde37332/raw/386fc536b9c2bce6a7e481dc247917935af828e0/gauss.m)函數似乎是你需要的。用戶還可以使用[支持視頻](https://www.youtube.com/watch?v=kMApKEKisKE),這可能會幫助您理解。我沒有看過它,所以不能擔保,但代碼似乎工作,以創建一個上三角矩陣,這是你所需要的。 – Wolfie

回答

0

截至2016年,這在Matlab中不存在(請參閱ref)。您可能必須手動執行此操作。您可以構建一個執行一系列基本行操作的函數,最終您只需要它是一個上三角矩陣。