Я пытаюсь работать со структурами в Matlab. У меня есть код, который выглядит так:Структуры в matlab: сохранить нагрузку и работать
for i=1:10
a(i).p=some value;
a(i).q=some other value
end
Я сохранил его в файле мата, но он не кажется успешным. Может ли кто-нибудь сказать мне, как мне сохранить и загрузить эту структуру в файл/из файла и прочитать данные определенного типа? например, как я могу прочитать поле a(i).q
после загрузки структуры? Благодаря
Просто надо знать, что MATLAB не может справиться с 'сохранить ('file.mat', 'а. p ') '. Вам нужно сделать 'foo = a.p; save ('file.mat', 'foo') ' –
@CarlWitthoft вы можете' save ('file.mat', 'a', '- struct') 'получить переменную' p' в сохраненном файле. – Shai
Ну, да, 'save ('file.mat', - struct, 'a', 'p')' будет работать, но зачем пользователю нужно делать то, что должен обработать парсер? –