Wenn Sie mit diesen Variablen arbeiten können, ist dies eine Matlab-Datenstruktur namens Zelle. das Problem ist, dass Sie die Dinge haben, dass Matlab
Der erste Ausdruck hat einen nicht geschlossenen String
field = {'Name','GPA,'Salary'};
so soll es lesen kann sein: das Dollar-Symbol
field = {'Name','GPA','Salary'};
Das Problem mit dem zweiten ist Sie sollten oder entfernen oder als String arbeiten
data = {'Jim', 3.2, 1000}
dann ist der Zugriff auf die Zelle einfach here is the documentation
field{2}
ans =
GPA
Sie können innerhalb einer Zelle mit den Zahlen arbeiten, mit Positionen, die Sie wissen, dass GPA Position 2:
>> data = {'Jim', 3.2, 1000}
data =
'Jim' [3.2000] [1000]
>> data{2} = data{2} + 0.8
data =
'Jim' [4] [1000]
in Ihrem Beispiel seine 'Daten {1,2}, aber es gibt ifeel mehr als nur diese 2 Zeilen Code. kannst du den Rest posten, vielleicht können wir eine Lösung finden, die immer funktioniert. – Finn