1
Zum Beispiel Ich habe ein:wie finden Koordinaten von Zellen
1x11 cell
[] [] 3 [] [] [] [] [] 1 [] []
Wie kann ich tun Koordinaten der Zellen nicht leer zu finden?
wie res=[1,3;1,9]
Zum Beispiel Ich habe ein:wie finden Koordinaten von Zellen
1x11 cell
[] [] 3 [] [] [] [] [] 1 [] []
Wie kann ich tun Koordinaten der Zellen nicht leer zu finden?
wie res=[1,3;1,9]
Wenden Sie die Funktion isempty
zu jedem Inhalt der Zelle über cellfun
und dann den Spalten- und Zeilenindizes der Zellen erhalten, die false
gab (das heißt, wurde nicht leer) mit dem zweiAusgangsVersion find
:
x = {[] [] 3 [] [] [] [] [] 1 [] []}
[ii, jj] = find(~cellfun(@isempty, x))
res = [ii(:) jj(:)];
Ooh ok danke !! Ich bin es nicht gewohnt, Zellen mit Matlab zu manipulieren. Du bist heute mein Retter, vielen Dank und danke für deine Erklärungen. Umso besser verstehe ich die Endgültigkeit :-D –