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 Linien nacheinander Plotten

 

gandy
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 68
Anmeldedatum: 31.03.16
Wohnort: nähe Münnchen
Version: R2019 b
     Beitrag Verfasst am: 12.05.2016, 19:27     Titel: 3d Linien nacheinander Plotten
  Antworten mit Zitat      
Hallo Community,

ich würde gerne 3d Linien nacheinander plotten.

Ziel:
ich möchte immer erst den Anfangs- und Endpunkt plotten und anschließend verbinden.
Danach soll die nächste Linie dran kommen.
Dies ist wichtig, damit immer die richtige Grafik realisiert wird.

Als Anlage hab ich eine Exceldatei für die Beschriftung der Liste mit kleiner Zeichnung für das Verständnis angehängt.

Mein aktueller gescheiterter Versuch:


Code:
for k =1:size((test),1)
       
    plot3(test(k,2),test(k,3),test(k,4),'b-o')
    hold on
   
   
    plot3(test(k,5),test(k,6),test(k,7),'b-o')
    hold on

end


Ich hoffe ihr könnt mir weiterhelfen.

Vielen Dank

Gandy
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 12.05.2016, 20:44     Titel:
  Antworten mit Zitat      
Hallo,

die Excel-Datei fehlt, und das Vorhaben ist mir nicht klar.

Wenn es darum geht, Linien zu modifizieren, ist es grundsätzlich geschickt, sich ein Handle zurückzuholen und dann die Eigenschaften 'XData', 'YData' und 'ZData' anzupassen.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
gandy
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 68
Anmeldedatum: 31.03.16
Wohnort: nähe Münnchen
Version: R2019 b
     Beitrag Verfasst am: 13.05.2016, 08:37     Titel:
  Antworten mit Zitat      
Nachtrag zum vorherigen Beitrag.
Hoffentlich könnt ihr mir nun weiterhelfen Wink

Gruß

Gandy

test.xls
 Beschreibung:
Exceltabelle: Farbig für besseres Verständnis
Rohr1: gelb
Rohr2: blau
Rohr3: grün
Rohr4: orange

Download
 Dateiname:  test.xls
 Dateigröße:  25.5 KB
 Heruntergeladen:  329 mal
test.PNG
 Beschreibung:
Grafik für besseres Verständnis

Download
 Dateiname:  test.PNG
 Dateigröße:  2.4 KB
 Heruntergeladen:  280 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
gandy
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 68
Anmeldedatum: 31.03.16
Wohnort: nähe Münnchen
Version: R2019 b
     Beitrag Verfasst am: 13.05.2016, 12:16     Titel:
  Antworten mit Zitat      
hab es fast gelöst:

Code:
for k = 1:1:size((test),1)
x_anfang =test(k,2);
y_anfang =test(k,3);
z_anfang =test(k,4);
x_ende =test(k,5);
y_ende =test(k,6);
z_ende =test(k,7);

 plot3([x_anfang; x_ende], [y_anfang; y_ende], [z_anfang; z_ende])
 hold on
end


Wie kann ich jedoch nun alle in der selben Farbe anzeigen lassen??
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 13.05.2016, 12:34     Titel:
  Antworten mit Zitat      
Hallo,

Code:
plot3([x_anfang; x_ende], [y_anfang; y_ende], [z_anfang; z_ende], 'b')
oder statt 'b' eine andere Farbe.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
gandy
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 68
Anmeldedatum: 31.03.16
Wohnort: nähe Münnchen
Version: R2019 b
     Beitrag Verfasst am: 13.05.2016, 13:00     Titel:
  Antworten mit Zitat      
Klasse, VIELEN DANK für die schnelle Antwort
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 - 2025 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.