% vecmateig
% Spielen mit Vektoren und Matrizen

clear; clc % Workspace löschen, Konsole säubern

x=-3.14:0.1:3.14; y=sin(x);

% Variable kombinieren
z=[x y];          % langer Zeilervktor
z=[x, y];         % das selbe
z=[x; y];         % zwei Zeilen

% Matrix eingeben
A=[1 2 3; 4 5 6; 7 8 9; 10 11 12]

% als Vektor umordnen
a=A(:)

% Format abfragen
size(A)

% Länge - größere der Dimensionen
length(A)

% Anzahl der Zeilen (Höhe)
size(A,1)

% Anzahl der Spalten (Breite)
size(A,2)

% Zeilenlänge der transponierten Matrix
size(A',2)

length(A')

% letzte (vierte) Zeile löschen
A(4,:)=[];

size(A)

% Eigenwertproblem lösen
lam=eig(A)

% EV und Diagonalmatrix mit EW auf Diagonale
[V,Lam]=eig(A(1:3,:))

% letztes Element
A(end)

% vorletztes Element aus drittletzter Zeile
A(end-2,end-1)
