U E B U N G 2 zur E I N G A B E von M A T R I Z E N ===================================================== Die Matrix A ist möglichst einfach einzugeben A = 1 2 3 4 5 6 7 8 9 0 -1 -2 -3 -4 -5 -6 -7 -8 -9 0 B=A(:,2:4) Aus der Matrix A wird eine Teilmatrix B herauskopiert. B = 2 3 4 : alle Zeilen 7 8 9 2:4 Spalten 2,3 und 4 -2 -3 -4 -7 -8 -9 C=A(:,1:2:5) Aus der Matrix A wird eine Teilmatrix C herauskopiert. C = 1 3 5 : alle Zeilen 6 8 0 1:2:5 Spalten 1,3 und 5 -1 -3 -5 -6 -8 0 D=A(:) Alle Elemente der Matrix werden als Spaltenvektor geschrieben Der Spaltenvektor besteht hier aus 20 Komponenten und er beginnt mit 1 6 -1 6 2 7 -2 -7 3 8 ... E=A(2:4) Nimmt aus A(:) ,also hier aus D die2. 3. und 4. Komponente und E = 6 -1 -6 schreibt sie als Zeilenvektor. F=A(1:3,2:4) Aus der Matrix A wird eine Teilmatrix F herauskopiert. F = 2 3 4 1:3 Zeilen 1,2 und 3 7 8 9 2:4 Spalten 2,3 und 4 -2 -3 -4 Sinngemäss sind die Befehle: A(1:3,:) A(1:2:5,:) H=eye(2,5) Matrix mit 2 Zeilen , 5 Spalten H = 1 0 0 0 0 Einsen in der Hauptdiagonale 0 1 0 0 0 G=eye(2) Einheitsmatrix G = 1 0 0 1 I=eye(F) Produziert Matrix vom Typ wie F I = 1 0 0 mit Einsen in der Hauptdiag. 0 1 0 0 0 1 ones wie oben nur hat jedes Matrixelement den Wert 1 zeros wie oben, nur hat jedes Matrixelement den Wert 0