Lösungen der Aufgaben rüberkopiert.
This commit is contained in:
19
MATLAB/Uebungen/01 Erste Schritte/Aufgabe 6/vecAddition.m
Normal file
19
MATLAB/Uebungen/01 Erste Schritte/Aufgabe 6/vecAddition.m
Normal file
@@ -0,0 +1,19 @@
|
||||
function res = vecAddition(v1,v2)
|
||||
%Addition von zwei Vektoren
|
||||
%Überprüfen, ob beide Objekte Vektoren sind
|
||||
if not(isvector(v1) && isvector(v2))
|
||||
error('Mindestens einer der beiden Objekte ist kein Vektor.');
|
||||
end
|
||||
|
||||
%Prüfen, ob beide Vektoren selbe Dimension haben
|
||||
if not(length(v1) == length(v2))
|
||||
error('Die Vektoren haben unterschiedliche Dimensionen.');
|
||||
end
|
||||
|
||||
%Umwandlung in Spaltenvektor
|
||||
v1 = v1(:);
|
||||
v2 = v2(:);
|
||||
|
||||
%Addition beider Vektoren
|
||||
res = v1 + v2;
|
||||
end
|
||||
Reference in New Issue
Block a user