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 =
6
Um das grösste Element einer Matrix zu erhalten, muss man also die
Maximumfunktion zweimal anwenden.