Verfasst am: 03.04.2015, 08:54
Titel: Matrix exceeds Index
Ich hab grade ein Problem mit einem Skript und da ich mich generell mit Matlab nicht ganz sooo gut auskenne, wollte ich fragen, ob eventuell jemand die Lösung auf folgendes Problem kennt?
Ich bekomme nach der 2.cond immer die Fehlermeldung Index exceeds matrix dimensions.
bitte zumindest dazusagen, in welcher Zeile die Fehlermeldung genau auftritt.
Hier scheint mir das Problem zu sein, dass die Variable arr 4 Elemente hat, man aber insgesamt 22 Elemente zu extrahieren versucht.
for i= 1:11% Kein Semikolon notwendig hier % display (sprintf('analysing subject....%s,arr{i})); % Direkter und Qutote angefügt: fprintf('analysing subject....%s',arr{i});
% subjectdir=strcat(ldir, 'Tsbj_', arr{i},'/'); % FULLFILE kümmert sich um die File-Separatoren:
subjectdir = fullfile(ldir, 'Tsbj_', arr{i})
FileData = load(fullfile(subjectdir, cond{1}));
% LOAD ohne output ist sehr fehleranfällig!
data{1,i} = ft_freqdescriptives ([], FileData.PLhann);
% CLEAR ist überflüssig hier und verschwendet nur Zeit: % clear PLhann end
Ich habe im Anhang mal ein Scrrenshot erstellt von dem kompletten Code.
Da sieht man bei arr= auch, dass 11 Subjects angegeben sind
Ich werde zunächst aber mal versuchen, das Script durchlaufen zu lassen, wie Sie es angegeben haben, Jan S
Harald:
Ich habe zwar bei Matlab die Möglichkeit zu Copy und Paste, innerhalb von Matlab, aber nicht, dass es die Möglichekit gibt, es von Matlab irgendwoanders hin zu kopieren.
Tut mir Leid, meine Matlab-Kenntnisse sind auch sehr bedürftig, aber ich schreibe meine Arbeit darüber, deshalb bin ich ziemlich dankbar für jede Hilfe
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
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.