1

Ich versuche, Merkmale von EEG-Signalen mit TQWT zu finden. Für die Eigenschaften von vielen Spalten zu finden, habe ich versucht, folgenden Code, aber ich erhalte die Fehlermeldung:"Umwandlung in Zelle von Double ist nicht möglich"

Conversion to cell from double is not possible.

Der Code ist:

for k = 1:9 
    filename = sprintf('F00%d.txt',k); 
    a(:,k) = load(filename); 
    temp = a(:,k); 
    x = temp(2:length(a(:,k))); 
    w = tqwt(x,1,3,3); 
    [a1,a2,a3,a4] = deal(w{:}); 
    a = {a1, a2, a3, a4}; 
    for j = 1:4 
    H(k,j) = KraskovEntropyV2((a{j})', 2, 'euclidean'); 
    j=j+1; 
    end  
end 

Was kann ich über diesen Fehler zu tun?

+1

(seuf) Welche Zeile gibt Ihnen den Fehler? – nekomatic

+0

Warum posten Sie Fragen, erhalten Antworten und löschen dann die Fragen? – Royi

Antwort

0

Es scheint, dass Sie eine Zelle in einem {j} (eine Zelle innerhalb einer Zelle) haben. Sie müssen sich auf die Zelle innerhalb beziehen. Vorausgesetzt, Sie haben nur eine Zelle in einem {j}, können Sie versuchen:

Verwandte Themen