PDA

View Full Version : [FRAGE] - normalize() und diff()


MrAngel
28-10-2004, 16:18
Viell kann mir einer kurz erklären, was wir bei normalize machen sollen? Es werden ja keine Parameter oder sonstiges übergeben und getestet wird es auch nicht!?

Bei diff() habe ich keine Ahnung, wie man das berechnet, hab im Internet nur normale Diff gefunden und nicht von 2 Punkten (Angangs- und Endpunkt).

Danke! MFG Angel

Matthias
28-10-2004, 18:15
Viell kann mir einer kurz erklären, was wir bei normalize machen sollen? Es werden ja keine Parameter oder sonstiges übergeben und getestet wird es auch nicht!?

Bei diff() habe ich keine Ahnung, wie man das berechnet, hab im Internet nur normale Diff gefunden und nicht von 2 Punkten (Angangs- und Endpunkt).



diff: eine einfache Vektorsubtraktion.

normalize: den Vektor normalisieren, d.h. jede Komponente durch die Länge des Vektors dividieren.

ChrisChiu
28-10-2004, 18:32
Zur Normalisierung kann man noch sagen: das ist die Berechnung des Einheitsvektors, wie man es in der Schule gelernt hat (oder haben sollte).

MrAngel
28-10-2004, 21:22
Ja, aber eine einfache Vektorsuptraktion geht doch so oder?:

V1={1,2,3}
V2={3,4,5}
Vdiff=V1-V2={1-3,2-4,3-5}={-2,-2,-2}

Aber im Beispiel bekomm ich aber nur zwei Punkte (Anfang- und Endpunkt)!

Ich versteh das nicht, ist sicher total simpel, aber ich schau nicht durch!

Viell noch ein Versuch! Danke!!!

MFG Angel

Matthias
28-10-2004, 21:27
Ja, aber eine einfache Vektorsuptraktion geht doch so oder?:

V1={1,2,3}
V2={3,4,5}
Vdiff=V1-V2={1-3,2-4,3-5}={-2,-2,-2}


genau DAS sollst du auch machen.


Aber im Beispiel bekomm ich aber nur zwei Punkte (Anfang- und Endpunkt)!

und hast du dir schon einmal die Datenstruktur dieser Punkte angesehen?

ChrisChiu
28-10-2004, 21:58
Ja, aber eine einfache Vektorsuptraktion geht doch so oder?:

V1={1,2,3}
V2={3,4,5}
Vdiff=V1-V2={1-3,2-4,3-5}={-2,-2,-2}

Aber im Beispiel bekomm ich aber nur zwei Punkte (Anfang- und Endpunkt)!

Ich versteh das nicht, ist sicher total simpel, aber ich schau nicht durch!

Viell noch ein Versuch! Danke!!!

MFG Angel

In der Schule hast du sicher folgendes gelernt:

Um einen Vektor V (Pfeil drüber) vom Punkt A nach Punkt B zu bekommen, macht man:

V = B - A

Das hat man komponentenweise (also für x, y und z) subtrahiert. Alles klar?

MrAngel
28-10-2004, 23:33
Ok, ich bin echt auf der Leitung gestanden, aber jetzt hab ichs, mich hat der Name Point immer verwirrt, hab gedacht, das ist ein Punkt in x,y ohne z! :hewa:

Danke auf jeden Fall!

MFG Angel