Berechnung 3D Vektor < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) reagiert/warte auf Reaktion | Datum: | 10:01 Di 10.06.2008 | Autor: | mj1412 |
Aufgabe | Berechnen Sie den Vektor zwischen dem Eintrittspunkt [294.53 173.24 47] und dem Austrittspunkt [240.88 235.69 38] und schreiben die diesen in ein Volumen der Größe (512 512 63)! |
Es ist ja jetzt nicht besonders schwierig den Vektor mit Hilfe der parametrischen Vektorgleichung zu berechnen. dann habe ich einfach ein volumen der gewünschten größe erstellt (mit Hilfe von zeros(512 512 63)). um den vektor nun in dieses volumen zu bringen, habe ich einfach die ermittelten vektorpunkte auf einen beliebigen wert z.B. 100 gesetzt. das problem hierbei ist allerdings, dass der vektor auf grund der Rundungen nicht besonders gerade aussieht, sondern sehr stufig verläuft! hat jemand hierfür eine lösung? ich habe es schon mit smooth probiert .
mir hilft es nicht diesen vektor einfach mit plot3 o.ä. einfach in matlab darstellen zu lassen (da sieht der vektor ja schön grade aus), da ich das ermittelte volumen im nachhinein für die weiterarbeit mit einem anderen programm benötige
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
|
|
|
|
Hallo,
die Darstellung ist ja sehr speicheraufwändig, aber man kann den Speicher vielleicht ein kleines bisschen besser nutzen, wenn man in die Zellen nicht 100 schreibt sondern jeweils die Abweichung der jeweiligen Matrixkoordinaten von den eigentlichen Koordinaten des Punkts, durch den die Strecke geht. Das könnte man z.B. durch eine komplexe Zahl bewerkstelligen, wobei der Realteil die Abweichung in x- und der Imaginärteil die Abweichung in y-Richtung enthalten könnte.
Vielleicht kannst du mit dieser Idee etwas anfangen...
Gruß
Martin
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 18:47 Mi 11.06.2008 | Autor: | mj1412 |
Danke - das probier ich mal aus...
|
|
|
|