|
|
Surface und contour plot aus excel file |
|
Ray87 |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 05.04.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.04.2017, 10:58
Titel: Surface und contour plot aus excel file
|
|
Hallo zusammen,
ich bin gerade dabei mich in Matlab einzuarbeiten. Ich habe folgendes Problem: ich würde gerne ein contour plot und ein Surface plot aus Daten machen die ich von einem Versuch aufgezeichnet habe und in einem Excel file habe. Format siehe Bild
Ich möchte gerne als X-achse die Zeit als Y-Achse z.B. die Größen 1-5 und die Messgröße sollen in der Z-Achse dargestellt werden.
kann mir jemand weiter helfen?
Beschreibung: |
|
Download |
Dateiname: |
messgrößen format.JPG |
Dateigröße: |
60.94 KB |
Heruntergeladen: |
373 mal |
|
|
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 08.04.2017, 14:13
Titel: Re: Surface und contour plot aus excel file
|
|
Hallo Ray87,
Das Bild ist nicht aussagekräftig.
Was genau ist Deine Frage? Kannst Du die Daten bereits importieren? Was hast Du bisher versucht? Welche Probleme treten auf?
Gruß, Jan
|
|
|
Ray87 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 05.04.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.04.2017, 09:12
Titel:
|
|
Hallo,
ich kann die Daten Importieren. Ich habe es auch geschaft die Daten in einem contour plot darzustellen, nur gibt mir Matlab bei den Achsen immer automatische die Anzahl der zeilen bzw. Spalten als Beschriftung. sprich von 1 bis 32, aber ich würde gerne bestimmte Werte an der Y-achse bzw X achse dran stehen haben. diese gehen von 5 bis 500 in 32 schritten. wenn ich das mit Ytick mache dann schreibt er mir nur die ersten 32 hin. Wie kann ich das lösen? Und wie kann ich die Farbskala logarithmisch darstellen?
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 12.04.2017, 09:26
Titel:
|
|
Hallo,
bitte poste immer deinen Code, damit man sieht, was du genau machst.
Vermutlich rufst du contour(z) auf, solltest es aber so aufrufen:
Grüße,
Harald
|
|
|
Ray87 |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 05.04.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.04.2017, 09:37
Titel:
|
|
Hallo,
ich rufe es genau so auf, wenn ich das mit x,y,z aufrufe, verschiebt sich der contour plott zu den unteren werten. siehe bilder
Beschreibung: |
|
Download |
Dateiname: |
Contourf(x,y,z).JPG |
Dateigröße: |
69.54 KB |
Heruntergeladen: |
319 mal |
Beschreibung: |
|
Download |
Dateiname: |
Contourf(Z).JPG |
Dateigröße: |
130 KB |
Heruntergeladen: |
332 mal |
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 12.04.2017, 09:44
Titel:
|
|
Hallo,
die Verschiebung wird dadurch entstehen, dass du für kleinere y-Werte eine feinere Rasterung hast.
Das Bild soll also aussehen wie bei contour(z), aber die Beschriftung soll sein wie bei contour(x,y,z)? Dann müsstest du mit Befehlen wie xticklabels oder yticklabels die Beschriftungen anpassen, z.B.
Alternativ könnte man eine logarithmische y-Achse versuchen.
Grüße,
Harald
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
| 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.
|
|