Eine zweite Klasse von MATLAB-Funktionen sind Vektorfunktionen. Sie können
mit derselben Syntax sowohl auf Zeilen- wie auf Spaltenvektoren
angewandt werden. Solche Funktionen operieren spaltenweise, wenn
sie auf Matrizen angewandt werden. Einige dieser Funktionen sind
>> z=[-3 -1 4 7 7 9 12] z = -3 -1 4 7 7 9 12 >> [min(z), max(z)] ans = -3 12 >> median(z) ans = 7 >> mean(z) ans = 5 >> mean(z), std(z) ans = 5 ans = 5.38516480713450 >> sum(z) ans = 35 >> trapz(z) ans = 30.5000 >> (z(1) + z(end) + 2*sum(z(2:end-1)))/2 ans = 30.5000 >> u=[1 2 3;4 5 6] u = 1 2 3 4 5 6 >> max(u) ans = 4 5 6 >> max(max(u)) ans = 6Um das grösste Element einer Matrix zu erhalten, muss man also die Maximumfunktion zweimal anwenden.