|
|
plotte cell array mit vektoren verschiedener länge |
|
MatLabNooB |

Forum-Guru
|
 |
Beiträge: 262
|
 |
|
 |
Anmeldedatum: 27.03.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 25.11.2009, 01:13
Titel: plotte cell array mit vektoren verschiedener länge
|
 |
abend,
bin grad ziemlich angefressen wegen matlab mir ist nicht klar wieso folgende operation verboten sein sollte?
ich hab z.B. 2 cell arrays, x und y. x{1} = [1 2] und y{1} = [1 1], x{2} = [1 2 3] und y{2} = [1 2 1]
jetzt möchte ich die einzelnen Vektoren plotten
leider erhalte ich aber die Fehlermeldung
Zitat: |
??? Error using ==> plot
Vectors must be the same lengths. |
ich würd jetzt gern auf die Schleifenlsg. verzichten, da ich annehm, dass das sehr langwierig ist, vorallem, weil es sich um in die 100tausende gehend Zahl an Vektoren handelt
hab ich eine wahl?
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.499
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 25.11.2009, 09:30
Titel:
|
 |
Hallo,
das würde zumindest gehen:
Probier aber vielleicht für Größenordnung 1000 aus, ob das wirklich schneller ist.
Zudem Fragen:
- sollen für die Plots verschiedene Farben verwendet werden?
- bist du sicher, dass man bei 100 Tausenden Kurven noch was erkennt?
Der Grund übrigens für die Fehlermeldung: bei plot(x1, y1, x2, y2) müssen x- und y-Vektoren abwechselnd übergeben werden. Bei deinem Aufruf wären es alle x-Vektoren und dann alle y-Vektoren gewesen. MATLAB kann also nichts dafür
Grüße,
Harald
|
|
|
MatLabNooB |
Themenstarter

Forum-Guru
|
 |
Beiträge: 262
|
 |
|
 |
Anmeldedatum: 27.03.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 25.11.2009, 17:18
Titel:
|
 |
hallo harald,
die Schleifenlsg. ist wohl doch die schnellste Lösung, muss wohl meine Schleifen-Vorurteile mal überdenken trotzdem dank für die erklärung, wie MATLAB tickt...
gruss
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.499
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 25.11.2009, 17:53
Titel:
|
 |
Hallo,
eine Variante hätte ich noch im Angebot:
Das dürfte größenordnungsmäßig gleich lang dauern, aber die for-Schleife ist weg
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.
|
|