Ich habe u1 v1 w1 (Geschwindigkeitskomponenten) volumetrische Daten. Die Größe von u1 ist NxNxN (N ist 100) und dasselbe gilt für v1 und w1.Matlab, Cross Produkt Multi Dim Matrix
Ich habe noch einen Fall von u2, v2, w2, jeder der Größe NxNxN. Beide Datensätze stammen aus TriScatteredInterp und Meshgrid. Grundsätzlich habe ich Stromlinien für diese beiden Fälle gezeichnet und möchte nun sehen, wie groß die Abweichung zwischen diesen Stromlinien ist (von Fall 1 zu 2). Ich muss den Winkel zwischen ihnen an den durch meshgrid gegebenen Punkten finden. Aber Cross-Produkt wird nicht funktionieren (A und B müssen mindestens eine Dimension der Länge 3 haben). Vielen Dank
'acos' des Skalarprodukts? Wie in acos (u1. * U2 + v1. * V2 + w1. * W2) ./ sqrt ((u1.^2 + v1.^2 + w1.^2). * (U2.^2 + v2.^2 + w2.^2)) oder etwas. –
Danke Andras ... Ich werde es versuchen ... vielen Dank – Bineet
Beachten Sie, dass Sie das Kreuzprodukt manuell auf die gleiche Weise berechnen können. Das Kreuzprodukt von '(x1, y1, z1)' mit '(x2, y2, z2)' ist einfach '(y1 * z2-z1 * y2, z1 * x2-x1 * z2, x1 * y2-y1 * x2) ', gib oder nimm ein paar Zeichen. –