Ich habe Schwierigkeiten zu überprüfen, ob alle Zellenwerte Null sind. Ich habe mich umgesehen und kann nichts finden, was der Array-Version entspricht.Wie überprüft man, ob alle Zellenwerte gleich 0 sind
Mein Code:
handles.CheckFinger = cell(1,5);
handles.CheckFinger = [0 0 0 0 0];
if all(handles.CheckFinger == 0)
msgbox('No fingers selected for recording.')
end
Mein Fehler:
Undefined operator '==' for input arguments of type 'cell'
FYI, Ihr genauer Code in Oktave arbeitet. Wie wäre es '! Any (handles.CheckFinger)'? –
Matlab mag das nicht und zeigt ungültige Matlab-Syntax für Ihren Vorschlag an. – IamTrent
Ok, sorry, keine Vorschläge dann, scheint Oktave Zellen anders als Matlab behandelt, und ich habe nur Oktave auf ATM zu testen. –