Hi
Ich weiß, dass man es über Schleifen lösen kann, doch kann man mit Vektoren (oder Ähnlichem) auch "normal" rechnen? :
QVector <int> a, b, c;
a = {1,2,3,4,5};
b = {6,7,8,9,10};
c = a + b; //= {7,9,11,13,15}. Das ist leider Wunschdenken.
LG
Chri
Mathematisches Rechnen mit Vektoren
Mathematisches Rechnen mit Vektoren
Die Sprache des Technikers ist die Skizze
Re: Mathematisches Rechnen mit Vektoren
Wenn ich es richtig im Kopf habe, dann ist der + Operterator für QVector so definiert, dass der neue QVector die Elemente beider QVectoren enthält.
Man müsste also einen (neuen?) Operator überladen.
Ich denke die gesuchten Stichworte für dich lauten: Suche in ein c++ Buch/Webseite nach "Überladene Operatoren" (und "Templates").
Man müsste also einen (neuen?) Operator überladen.
Ich denke die gesuchten Stichworte für dich lauten: Suche in ein c++ Buch/Webseite nach "Überladene Operatoren" (und "Templates").
Re: Mathematisches Rechnen mit Vektoren
QVector ist eine Liste von Objekten. QVector2D/3D sind "geometische" x,y,/z
Schau Dir mal QMatrixXXX, d.h. QGenericMatrix an.
Schau Dir mal QMatrixXXX, d.h. QGenericMatrix an.
ODT Informatik GmbH, Reto Tschofenig