Mathematisches Rechnen mit Vektoren

Alles rund um die Programmierung mit Qt
Antworten
Chri
Beiträge: 100
Registriert: 23. Juni 2017 12:32

Mathematisches Rechnen mit Vektoren

Beitrag von Chri »

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
Die Sprache des Technikers ist die Skizze
Volker75
Beiträge: 59
Registriert: 8. April 2009 21:04

Re: Mathematisches Rechnen mit Vektoren

Beitrag von Volker75 »

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").
odt
Beiträge: 128
Registriert: 12. August 2010 11:49
Kontaktdaten:

Re: Mathematisches Rechnen mit Vektoren

Beitrag von odt »

QVector ist eine Liste von Objekten. QVector2D/3D sind "geometische" x,y,/z

Schau Dir mal QMatrixXXX, d.h. QGenericMatrix an.
ODT Informatik GmbH, Reto Tschofenig
Antworten