WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

3D Koordinaten auf 2D projizieren

 

Joa
Forum-Century

Forum-Century


Beiträge: 133
Anmeldedatum: 19.05.09
Wohnort: ---
Version: R2013b
     Beitrag Verfasst am: 16.06.2009, 10:56     Titel: 3D Koordinaten auf 2D projizieren
  Antworten mit Zitat      
Ich habe folgendes Problem: Ich habe einen Knoten mit beliebig vielen Nachbar.Von jedem Knoten habe ich die x, y und z-Koordinaten gegeben. Immer drei Knoten bilden zusammen ein Dreieck. Nun möchte, ausgehend von einem Punkt, seine Nachbar in die gleiche Ebene projizieren.
Gibt es in Matlab eine Funktion für die Projektion oder hat jemand eine Ahnung wie man das realisieren kann?
Vielen Dank schonmal.
LG
Joa
Private Nachricht senden Benutzer-Profile anzeigen


ben
Forum-Anfänger

Forum-Anfänger


Beiträge: 28
Anmeldedatum: 21.08.08
Wohnort: Stuttgart
Version: R2007a, R2008b
     Beitrag Verfasst am: 17.06.2009, 10:22     Titel:
  Antworten mit Zitat      
Hi,
bin mir nicht sicher ob ich deine Frage richtig verstanden habe. Aber wenn Du ein Dreieck in 3D Koordinaten als 2D Dreieck darstellen willst, dann musst du die eine Koordinate weg lassen, die du nicht darstellen willst. Dann hast du dein 3D Dreieck auf ein 2D Dreieck projiziert.

Gruß, Ben
Private Nachricht senden Benutzer-Profile anzeigen
 
Joa
Themenstarter

Forum-Century

Forum-Century


Beiträge: 133
Anmeldedatum: 19.05.09
Wohnort: ---
Version: R2013b
     Beitrag Verfasst am: 20.10.2009, 09:47     Titel:
  Antworten mit Zitat      
Hallo,
ich stehe mal wieder vor dem Projektionsproblem.
Das mit der einen Koordinate weglassen ist so eine Sache, da meine Punkte verteilt im 3D Raum liegen auf einer Art Kreisbahn.
Ich möchte diese Punkte jetzt alle in genau eine Ebene legen.
mit dem Koordinaten weglassen ist dann so eine Sache, da mein Kreis ja dann unter Umständen verzerrt wird, ich aber auf diesem Kreis noch Berechnung ausführen möchte.
Also brauche ich eine Idee wie ich die 3D Koordinaten auf 2D reduzieren kann und auch wieder zurück.
Ich bin für jede Hilfe dankbar.
Viele Grüße
Danke schon mal Joa
Private Nachricht senden Benutzer-Profile anzeigen
 
flashpixx
Forum-Guru

Forum-Guru


Beiträge: 355
Anmeldedatum: 19.04.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.10.2009, 10:22     Titel:
  Antworten mit Zitat      
Es gibt diverse Projektionsverfahren, Du wirst aber immer einen Datenverlust haben. Für hochdimensionale Daten wären z.B. PCA, MD5, ISOMap oder LDA ... eine Möglichkeit. Weiterhin kannst Du natürlich auch es einfach machen, über eine Zentralprojektion.
Private Nachricht senden Benutzer-Profile anzeigen
 
Joa
Themenstarter

Forum-Century

Forum-Century


Beiträge: 133
Anmeldedatum: 19.05.09
Wohnort: ---
Version: R2013b
     Beitrag Verfasst am: 20.10.2009, 10:38     Titel:
  Antworten mit Zitat      
Das mit der Zentralprojektion habe ich mir auch schon überlegt.
Hast du vielleicht ein konkretes Beispiel dafür?
LG
Joa
Private Nachricht senden Benutzer-Profile anzeigen
 
flashpixx
Forum-Guru

Forum-Guru


Beiträge: 355
Anmeldedatum: 19.04.08
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.10.2009, 15:57     Titel:
  Antworten mit Zitat      
Du berechnest eben den Schnittpunkt zwischen Deinem 3D Punkt bzw der Gerade durch Punkt und Ursprung und der Ebene, auf die projizieren willst. Ebene in Normalform umstellen und einsetzen
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.