Can objects be save in cell arrays?

6 visualizaciones (últimos 30 días)
Scott
Scott el 10 de Mzo. de 2018
Respondida: Image Analyst el 10 de Mzo. de 2018
I am constructing multiple objects from a class that I want to save to a cell array. Is this possible? I tried the following example where P1 and P2 are objects and are assigned to a cell array OutData:
OutData{1} = P1;
OutData{2} = P2;
save(projpath,'OutData')
The cell array is present in the MATLAB workspace and I can access objects but after saving and trying to reload the cell array it is empty.
Thanks

Respuestas (1)

Image Analyst
Image Analyst el 10 de Mzo. de 2018
Something is empty before saving. What does this show in the command window:
whos P1
whos P2
OutData{1} = P1
OutData{2} = P2
whos OutData
celldisp(OutData)
save(projpath,'OutData')

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by