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

GeoDaten Plotten aus .xyz

 

PhilNeo29
Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 04.09.20
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.09.2020, 10:14     Titel: GeoDaten Plotten aus .xyz
  Antworten mit Zitat      
Hallo, für mein Studium soll ich eine .xyz Datei (Geodaten) einlesen, dann die Spalten einzeln abspeichern und graphisch 3D mäßig plotten über die höhe.
Anschließend soll ich einen plot erzeugen der einen horizontalen Schnitt darstellt. Komme leider kein Stück klar. Es fängt schon damit an, das ich die Datei nicht einlesen kann über xyz2grid.
Gegebenenfalls könnte mir jemand beim Ansatz helfen.
Danke
LG Philip
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: 04.09.2020, 10:39     Titel:
  Antworten mit Zitat      
Hallo,

Zitat:
Es fängt schon damit an, das ich die Datei nicht einlesen kann über xyz2grid.

Wie genau versuchst du es und was passiert dann? Falls du eine Fehlermeldung bekommst, kopiere sie bitte hier rein.

Am besten wäre es, wenn du deinen bisherigen Code und ein Datenbeispiel zur Verfügung stellst.

Grüße,
Harald
_________________

1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Private Nachricht senden Benutzer-Profile anzeigen
 
PhilNeo29
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 04.09.20
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.09.2020, 10:52     Titel:
  Antworten mit Zitat      
Code:
[x,y,z] = xyz2grid("Gelaende.xyz");

Diesen Teil habe ich halt im Internet gefunden. Kenne mich leider nicht mit Mathlab aus, und muss mir so meinen Code zusammenkopieren.
Darauf dachte (so habe ich es verstanden eine Matrix x,y,z)
Diese könnte ich dann über
mesh(x,y,z) plotten (so habe ich es mir vorgestellt.

Gelaende.txt
 Beschreibung:

Download
 Dateiname:  Gelaende.txt
 Dateigröße:  4.91 MB
 Heruntergeladen:  283 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
PhilNeo29
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 04.09.20
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.09.2020, 10:52     Titel:
  Antworten mit Zitat      
Musste die datei unter .txt abspeichern, sonst hätte ich sie nicht hochladen können.
Also eigentlich nur unter .xyz abspeichern
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: 04.09.2020, 12:34     Titel:
  Antworten mit Zitat      
Hallo,

woher kommt xyz2grid? File Exchange?
https://www.mathworks.com/matlabcen...../56414-xyz-file-functions

Was passiert denn nun, wenn du diese eine Zeile ausführst?

Grüße,
Harald
_________________

1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Private Nachricht senden Benutzer-Profile anzeigen
 
PhilNeo29
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 04.09.20
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.09.2020, 12:44     Titel:
  Antworten mit Zitat      
Oh je, habe gerade nochmal geschaut. Ich müsste das irgendwie installieren erst oder?
Geht es auch irgendwie anders, dass ich auf meine 3 Matrixen zugreifen kann?
Private Nachricht senden Benutzer-Profile anzeigen
 
PhilNeo29
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 04.09.20
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.09.2020, 13:01     Titel:
  Antworten mit Zitat      
Ok also du hast mir schon sehr viel weitergeholfen, ich versuche mal mein Glück alleine weiter, würde mich aber ggf. nochmal melden.
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: 04.09.2020, 18:39     Titel:
  Antworten mit Zitat      
Hallo,

ja, bei File Exchange stellen Leute selbst geschriebene Funktionen zur Verfügung. Das heißt, man muss sie herunterladen, um sie verwenden zu können.
Du kannst die Daten aber auch direkt einlesen und weiterverarbeiten, z.B. mit readmatrix . Der einfachere Weg dürfte aber sein, die fertigen Funktionen zu verwenden.

Grüße,
Harald
_________________

1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
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.