Kleines Matlab-Problem

Hi!

Habe da ein, warscheinlich recht einfach lösbares Problem mit Matlab, wenn man weiss, wie es geht.

Ich habe eine Matrize 16x120. Jede Zeile beinhaltet eine Reihe von Werten zwischen 0 und 1 einer Verteilungsfunktion. Also insgesamt 16 Verteilungsfunktionen, die ich vergleichen möchte.

Wie bekomme ich Matlab dazu die Punkte der Verteilungsfunktion direkt zu verbinden und nicht nach jedem Punkt wieder auf Null zurückzukehren? Ebenfalls sollten alle Verteilungsfunktionen in einem Bild zu sehen sein.

Nach Möglichkeit wäre es schon, wenn jeder der 120 Punkte in einem Intervall von 5 LE auf der x-Achse auftaucht. Das ist aber nur Nebensache.

Vielen Dank für Eure Mühen im vorraus!

MfG
Sven

Hallo,
versuchs mal so:

A = rand(16,120); % das ist eine 16x120-Matrix gefüllt mit Zufallszahlen

% es wäre aber besser die Daten in Spalten zu organisieren: A = rand(120,16)

plot(A’) % zeichnet alle 16 Kurven; wird die Matrix transponiert, fällt ’ weg

plot(A(:,1:5:120)’) % zeichnet nur jeden 5. Punkt, damit ist die Matrix in der figure nur 25 Elemente lang
xlabel(‚Messpunkt‘)
ylabel(‚y-Achse‘)

x1 = [1:120]; % eine x-Achse 120LE lang
plot(x1,A’) % zeichnet alle Werte über x

plot(x1(1:5:120),A(:,1:5:120)’) % zeichnet nur jeden 5. Punkt, aber die x-Achse ist 120LE lang
xlabel(‚x-Achse‘)
ylabel(‚y-Achse‘)

Gruss
Albert