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

Ebenen Problem

 

Fynol

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.04.2008, 18:23     Titel: Ebenen Problem
  Antworten mit Zitat      
Hallo zusammen!

Habe ein interessantes Problem und zwar bin ich auf der Suche nach der Möglichkeit eine Ebene, die durch drei Punkte im zeitlichen Verlauf verschoben wird, auszurechnen und eventuell zuploten. Das Problem ist: die Punkte sind je drei 400*1 Vektoren, also entsprechend sind das auch 400 nacheinandner folgende Ebenen. Wie komme ich bloß an diese Ebenen mit möglichst einem einfachen Algorithmus?

Wenn jemand eine Idee, wäre ich echt dankbar dafür!

Grüße!

Fynol


Florian_S
Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 30.01.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.02.2009, 18:15     Titel:
  Antworten mit Zitat      
Hallo Fynol,

du kannst eine Ebene mit drei Punkten durch eine Dreiecksfläche beschreiben.

als erstes würde ich die Eckpunkte definieren

Code:

vertex = [P1_X P1_Y P1_Z; ... %Vertex 1
               P2_X P2_Y P2_Z; ... %Vertex 2
               P3_X P3_Y P3_Z];    % Vertex 3


 


jetzt die Eckpunkte verbinden + plotten

Code:


flaeche = [1 2 3] %Nummerierung der Vertex siehe oben

p = patch('vertices',vertex,'faces', flaeche, 'FaceColor', [0.8 1 0.1])

 


Wenn du das jetzt noch in eine Schleife packst die Vektoren der einzelnen Punkte über den Index (Zähler der Schleife ansprichst). Und falls du willst die Farben der Ebenen als Random Wert generierst - solltest du das gewünschte Ergebnis erhalten
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.