Mit Matlab die csv -Messreihen zu Diagrammen programmieren (einlesen, bearbeiten.)

Gast #2683927
Lesenswert?

wenn alle nur auf google verweisen würden dann wär mit googlen auch
nix mehr zu finden... einfach oberdämlich diese ständige verweiserei auf 
suchdienste oder welche infoquellen auch immer. antwortet auf die 
konkrete frage- oder lasst es !!!
#2683958
Lesenswert?

Es gibt halt Fragen für die es mehr Verständnis bedarf und nicht so 
einfach zu ergooglen sind. Diese Frage gehört aber nicht dazu.

Gibt man "matlab csv" in google ein und schaut sich den ersten Treffen 
an, hat man doch die Antwort. Genauso für die Plots. Für Matlab gibt es 
zahlreiche Grundlagentutorials wo alle Plotarten beschrieben werden. Der 
Threadstarter hat nicht gesagt, ob er zweidimesionale oder 
Dreidimesionale Plots machen will.

Im Übrigen habe ich auf seine Frage geantwortet. Somit trug mein Post 
mehr zu der Lösung der Frage bei.
Gast #2684055
Lesenswert?

Mach Dir mal ein einfaches CSV.
Z.B. so was in der Art:
1
0;0
2
1;1
3
2;2
4
3;3
5
4;4
6
5;5
7
6;4
8
7;3
9
8;2
10
9;1
11
10;0

Dann funktioniert das hier:
1
clear all;
2
close all;
3
[FileName,PathName] = uigetfile('*.csv','Select the CSV-File to Plot');  %GUI um Datei auszuwählen
4
fileAndPath=[PathName FileName];  %Zusammensetzen von Pfad und Filename
5
data=dlmread(fileAndPath, ';');    %Alle Zeilen/Spalten einlesen mit Trennung ';'
6

7
plot(data(:,1),data(:,2));  %Spalte 1 als X, Spalte 2 als Y  
8
grid on;

Grüße

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren