Hallo,
lange ist es her, aber ich bin wieder da und habe auch prompt ein Problem
Ich versuche gerade ein Programm zu schreiben, welches mir das Kreuzprodukt 2er Vektoren berrechnet. Dazu habe ich mir ein keine Klasse Vektor als Template angelegt. So weit so gut. Dabei sei ..1 die Koordinate vom 1. Vektor und ...2 vom 2.
Jetzt kann es ja passieren, dass ich etwas ausrechne wo statt eine Zahl eine Variable a drinne ist. Die Frage ist jetzt wie setz ich das um, dass ich das trotzdem ausrechnen kann in Abhänigkeit von a? Wie müsste ich den Quelltext erweitern, damit ich das hinkriege? Nen Gedankenanstoß wäre echt super:thumb_up: Danke schonmal im vorraus, ich bin echt am verzweifeln
EDIT: Falls ich mich mit der Formel vertan habe, dann tut es mir leid, aber darum geht es auch nicht
lange ist es her, aber ich bin wieder da und habe auch prompt ein Problem
Ich versuche gerade ein Programm zu schreiben, welches mir das Kreuzprodukt 2er Vektoren berrechnet. Dazu habe ich mir ein keine Klasse Vektor als Template angelegt. So weit so gut. Dabei sei ..1 die Koordinate vom 1. Vektor und ...2 vom 2.
Jetzt kann es ja passieren, dass ich etwas ausrechne wo statt eine Zahl eine Variable a drinne ist. Die Frage ist jetzt wie setz ich das um, dass ich das trotzdem ausrechnen kann in Abhänigkeit von a? Wie müsste ich den Quelltext erweitern, damit ich das hinkriege? Nen Gedankenanstoß wäre echt super:thumb_up: Danke schonmal im vorraus, ich bin echt am verzweifeln
PHP:
template<class T> T Vektor<T>::Kreuzprodukt(T x1, T x2, T y1, T y2,T z1, T z2)
{
/*
* x1 x2 ( (y1*z2)-(z1*y2))
* y1 x y2 = (-(x1*z2)-(z1*x2))
* z1 z2 ( (x1*y2)-(y1*x2))
*/
Struct_Vektor::x = ((y1*z2)-(z1*y2));
Struct_Vektor::y = (-(x1*z2)-(z1*x2));
Struct_Vektor::z = ((x1*y2)-(y1*x2));
return Struct_Vektor;
}