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

Excel Werte in Matlab Plotten

 

Quarko

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.12.2013, 15:14     Titel: Excel Werte in Matlab Plotten
  Antworten mit Zitat      
Hallo und Guten Tag,

ich hänge gerade an Folgenden Problem. Ich habe einige Messungen vorgenommen bzw. in Matlab Simuliert und habe mir die Werte dazu in Listen abgespeichert.
Ich habe 2 Variablen, den Winkel und die Geschwindigkeit. Als Lösung bekomme ich eine Zeit raus.

Ich möchte die Werte nun so Plotten dass ich quasi eine Fläche bekomme die einen Tiefpunkt bei der geringsten Zeit hat. Leider bekomm ich wenn ich die Listen als Vektoren Speicher und dann plotte immer nur komische Strukturen raus.

die Liste sieht so aus:

Winkel Geschw. t
52,23334772 3,175205829 3,252
52,80622812 3,093692424 3,42
46,31090126 2,975553842 3,972
111,0763592 2,652809098 4,047
79,6553932 3,934115064 4,134
76,38026105 4,293557886 4,432
55,64455676 2,638340415 4,438
79,02669661 2,874272675 5,112
138,4252354 5,814464879 5,142

usw. (sind paar Hundert Werte)

Die Fläche sollte am Ende ungefähr so aussehen wie in der Angehängten Bilddatei. Leider bekomm ich das überhaupt nicht hin und ich weiß nicht so recht wieso.

Über eine Antwort würde ich mich sehr freuen.

Schöne Grüße

so aussehen.JPG
 Beschreibung:
So ungefähr sollte es aussehen

Download
 Dateiname:  so aussehen.JPG
 Dateigröße:  29.11 KB
 Heruntergeladen:  463 mal


Harald
Forum-Meister

Forum-Meister


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

* Daten einlesen: xlsread
* Daten in richtige Form bringen: griddata
* Daten als Oberfläche darstellen: surf

Fang mal damit an. Bei konkreten Problemen rühr dich.

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

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.12.2013, 19:24     Titel:
  Antworten mit Zitat      
Hallo Harald,

vielen Dank erstmal für deine Antwort. Über die Hilfefunktion zum griddata konnte ich einiges Herrausfinden.

Ich habe das jetzt einmal mit griddate und einmal mit TriScatteredInterp programiert - was das gleiche Ergebniss geliefert hat.
Hier ist mein Code.

Code:
ti=0:0.25:200;
F = TriScatteredInterp(x,y,z);
[qx,qy]=meshgrid(ti,ti);
qz=F(qx,qy);
mesh(qx,qy,qz);
hold on;
plot3(x,y,z,'o')
hold off
 


Damit bekomme ich nun genau so eine Figur die ich wollte (Bild im Anhang). Leider ist die Figur nicht ganz das was ich erhofft hatte (eine Schöne saubere Fläche mit einem Tiefpunkt).

Liegt das am Code (Also Programierfehler) oder an der großen Streuung der Messdaten? Also würdest du sagen der Code passt so oder entdeckst du zufällig einen Fehler.

Würde mich sehr freuen wenn du meinen Code kurz überfliegen könntest ob dir etwas auffällt und mir dann Rückmeldung gibst.

Vielen dank und Schöne Grüße

messdaten.JPG
 Beschreibung:

Download
 Dateiname:  messdaten.JPG
 Dateigröße:  53.77 KB
 Heruntergeladen:  515 mal
 
Harald
Forum-Meister

Forum-Meister


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

sieht an sich gut aus. Was mich wundert, sind die Zacken, obwohl dort gar keine Daten sind.

Eine Frage wäre, ob die Wahl des Gitters ti so sinnvoll ist.
Das sollte an die Daten angepasst sein, und kann auch für x- und y-Werte unterschiedlich sein.

Grüße,
Harald
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.