Ich habe eine .NC-Datei, die ich in Matlab lese, und Informationen aus der Zeitvariable abrufen.So lesen Sie eine bestimmte Nummer (oder ein Wort) aus einer Antwort
der Code sieht wie folgt aus
>> ncreadatt(model_list{3},'T','units')
ans =
'months since 1850-01-01'
, was ich will ist nur die '1850'
aus der Antwort tun bekommen.
Wenn das Format konsistent ist, können Sie einfach "ans (12:16)" verwenden, um den 12. bis 16. Wert zu erhalten, der das Jahr wäre. Sie können es mit 'str2num (ans (12:16))' in eine Zahl umwandeln – kkawabat