|
|
Umfangreiche Daten einlesen |
|
Danny_MAT |
Forum-Newbie
|
|
Beiträge: 1
|
|
|
|
Anmeldedatum: 02.05.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.05.2015, 00:36
Titel: Umfangreiche Daten einlesen
|
|
Hallo Leute,
im Rahmen meiner Bachelorarbeit habe ich eine MATLAB-Programm mit R2010a schreiben müssen.
Hänge jetzt am letzten Teil der Arbeit, der Auswertung.
Es geht darum bestimmte Spalten von Excel Dokumente einzulesen.
Alle haben die selbe Struktur können sich aber in ihrer Zeilenzahl unterscheiden. Es gibt z.B. welche mit 7.000 Zeilen(kurz) aber auch welche mit >2.000.000 Zeilen (lang)
Bei den kurzen klappt es alles wunderbar, aber den langen ist MATLAB sehr lange busy und dann kommt die Fehlermeldung:
??? Index exceeds matrix dimensions.
Error in ==> Zykl_direkt_Ev at 22
indices=find(not(isnan(Y(:,12))));
Jetzt weiß ich nicht, ob ich etwas falsch mache oder ob die Dateien einfach zu groß sind
Ich wäre euch echt dankbar, wenn mir jemand weiterhelfen könnte.
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 02.05.2015, 09:45
Titel:
|
|
Hallo,
die Fehlermeldung würde ich so interpretieren, dass Y weniger als 12 Spalten hat.
Um dem auf den Grund zu gehen, solltest du den Debugger verwenden: einen Haltepunkt in die entsprechende Zeile setzen oder, wenn die Zeile für sehr viele Dateien durchlaufen wird,
Alternative kannst du den Haltepunkt durch Rechtsklick bedingt machen, z.B. als Bedingung
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 - 2024
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.
|
|