Jak mogę utworzyć macierz trójkątną opartą na wektorze w MATLAB?
Powiedzmy, że mam taki wektor:
<code>A = [101:105] </code>
Co jest naprawdę:
<code>[ 101, 102, 103, 104, 105 ] </code>
I chciałbym używać tylko funkcji wektor / macierz i operatorów do tworzenia macierzy:
<code>101 102 103 104 105 102 103 104 105 0 103 104 105 0 0 104 105 0 0 0 105 0 0 0 0 </code>
lub następująca macierz:
<code>101 102 103 104 105 0 101 102 103 104 0 0 101 102 103 0 0 0 101 102 0 0 0 0 101 </code>
Masz jakieś pomysły?
(Jestem bardzo nowicjuszem w MATLAB, ale obarczono mnie tymi rzeczami ...)