Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Bücher:

Fachkräfte:
weitere Angebote

Partner:


Vermarktungspartner


Forum
      Option
[Erweitert]
  Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Wie erstelle ich einen Graphen mit gemessenen Werten ?

 

maxiabc
Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 16.01.19
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.01.2019, 14:22     Titel: Wie erstelle ich einen Graphen mit gemessenen Werten ?
  Antworten mit Zitat      
Hallo zusammen,

Ich habe durch eine Messung folgende Werte erhalten.

X-Achse: 0,501 0,462 0,381 0,301 0,22 0,14 0,07
Y-Achse: 0,0736 0,1512 0,1578 0,1618 0,1661 0,1687 0,1669

Wie kann ich diese werte zusammen in einen Graphen bringen, also 0,501 gehört zu 0,0736 0,462 zu 0,1512 usw.

Kann ich mir da bitte wer weiterhelfen ? Bitte schritt für schritt anleitung, danke 
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 19.531
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2014a
     Beitrag Verfasst am: 16.01.2019, 14:40     Titel:
  Antworten mit Zitat      
Hallo,

Code:
x = [0.501 0.462 0.381 0.301 0.22 0.14 0.07]
y = [0.0736 0.1512 0.1578 0.1618 0.1661 0.1687 0.1669];
plot(x, y)


Für Einsteiger empfiehlt sich generell das kostenlose MATLAB Onramp:
https://www.mathworks.com/learn/tutorials/matlab-onramp.html

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
 
maxiabc
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 16.01.19
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.01.2019, 16:05     Titel:
  Antworten mit Zitat      
ok danke für die schnelle Hilfe.

Den Kurs werde ich auf jeden Fall mal machen.

Da du dich so gut auskennst, hätte ich noch eine Frage.
Und zwar soll ich ein Geschwindigkeitsprofil über einen Querschnitt mit contour-plot machen. Kannst du mir sagen wie man das macht.
Habe werte für habe quasi den Punkt (X,Y) und dort eine Geschwindigkeit (V).
Wie muss ich da vorgehen, damit man ein ganzes Profil erhält?

Danke schon mal im vorraus 
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 19.531
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2014a
     Beitrag Verfasst am: 16.01.2019, 16:16     Titel:
  Antworten mit Zitat      
Hallo,

interessante Befehle könnten contour und quiver sein, aber auch andere Plot-Befehle.
Mir fehlt noch die Vorstellung, wie das aussehen soll.

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
 
maxiabc
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 16.01.19
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.01.2019, 16:28     Titel:
  Antworten mit Zitat      
Es geht um Flussgeschwindigkeiten.
Und man soll sehen wie schnell das Wasser fließt an der gemessenen stelle.
Und ich hab den X-Wert Y-Wert und die Geschw. dort.

Ich könnt mir vorstellen, dass es dann immer eine andere Farbe hat, abhängig von der Geschwindigkeit. 
Private Nachricht senden Benutzer-Profile anzeigen
 
Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.560
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 16.01.2019, 16:29     Titel:
  Antworten mit Zitat      
Die Werte des Beispieldatesatzes sind nicht äquidistant. Meistens dürfte das der Fall sein: X die Zeit mit z.B. 0,1s Abstand. Y die Messwerte.

Falls ich nicht äquidistante Messungen habe würde ich zuerst interpolieren, dann plotten.

Andreas 
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 19.531
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2014a
     Beitrag Verfasst am: 16.01.2019, 17:05     Titel:
  Antworten mit Zitat      
Hallo,

ich kann mir da verschiedenste Sachen vorstellen. Eine Möglichkeit kann auch
Code:

sein. Wenn du ein Bild zeigen kannst, wie das aussehen soll, wäre das hilfreich.

Siehe auch Beispiel "Vary Circle Color" in der Doku von scatter.

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
 
maxiabc
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 16.01.19
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.01.2019, 17:13     Titel:
  Antworten mit Zitat      
so in etwa 

Bildschirmfoto 2019-01-16 um 17.11.45.png
 Beschreibung:
so sollte es aussehen, nur halt über den querschnitt ( z.B Blau an den seiten, da dort die Geschw. niedriger ist , in der Mitte Rot da schneller)

Download
 Dateiname:  Bildschirmfoto 2019-01-16 um 17.11.45.png
 Dateigröße:  222.99 KB
 Heruntergeladen:  11 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 19.531
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2014a
     Beitrag Verfasst am: 16.01.2019, 17:15     Titel:
  Antworten mit Zitat      
Hallo,

dann contourf .

Was "nur halt über den Querschnitt" heißt, ist mir nicht klar.

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
 
maxiabc
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 16.01.19
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.01.2019, 17:22     Titel:
  Antworten mit Zitat      
ok.

Wie X Y Z definieren bzw. wie geht man da vor ? 
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 19.531
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2014a
     Beitrag Verfasst am: 16.01.2019, 17:27     Titel:
  Antworten mit Zitat      
Hallo,

ich gehe davon aus, dass du Vektoren x, y und v hast.
Du kannst dich dann am Beispiel "Interpolate Scattered Data Over Uniform Grid" aus der Doku von meshgrid orientieren. Du brauchst nur mesh durch contourf zu ersetzen.

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
 
maxiabc
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 7
Anmeldedatum: 16.01.19
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.01.2019, 17:54     Titel:
  Antworten mit Zitat      
Muss ich dann die für 2D nehmen ?

Ich versteh noch nicht so ganz, wo ich die werte dafür eintrage und wie ich die X Y und Z definiere.
Da ich ja für jeden Punkt (30) jeweils andere Y,Z,X werte habe. 
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 19.531
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2014a
     Beitrag Verfasst am: 16.01.2019, 19:38     Titel:
  Antworten mit Zitat      
Hallo,

sorry, falsche Funktion verlinkt - ich meinte griddata , und da das angesprochene Beispiel.

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
.



goMatlab ist ein Teil des goForen-Labels
goForen.de goMATLAB.de goLaTeX.de


 Impressum  | Nutzungsbedingungen  | Datenschutz  | Werbung/Mediadaten | Studentenversion | FAQ | goMatlab RSS Button RSS


Copyright © 2007 - 2019 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
Partner: LabVIEWforum.de

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.