next up previous contents
Nächste Seite: Lösungshinweise Aufwärts: Universell anwendbare M-Files Vorherige Seite: Spezielle Funktionen   Inhalt

Matrizenoperationen

Die allgemeine Indexwertmatrix-Funktion ' indmatf.m' wurde schon bei den M-Files zum Kapitel 4 erwähnt.

Zwei weitere praktische Funktionen 'getrow.m' und 'getcol.m' erlauben die Extraktion einer einzelnen Zeile bzw. einer einzelnen Spalte aus einer Matrix:

% zeivec = getrow(M,nzei) Extraktion einer Zeile
function zeivec = getrow(M,nzei)
zeivec = M(nzei,:);

% spavec = getcol(M,nspa) Extraktion einer Spalte
function vbk = getcol(M,nspa)
spavec = M(:,nspa);

Die Funktion 'randsummen.m' liefert einen Spalten- und einen Zeilenvektor

%[spav,zeiv]=randsummen(M) - Zeilen- und Spaltensummen
function [spav,zeiv]=randsummen(M)
spav = sum(M.').';
zeiv = sum(M);



Stefan Adam 2006-03-07