Хотя есть похожие публикации, я не видел этот сценарий для сохранения структуры в структуре.
Вот моя цель: сохранить одно поле структуры внутри уже определенной, сохраненной структуры.
Моя структура фруктов уже сохранена в папке (.mat) и внутри нее:
fruit =
struct with fields:
apples: 5
oranges: 2
pineapple: 1
Моя цель - добавить одно поле винограда в уже сохраненную структуру.
fruit =
struct with fields:
apples: 5
oranges: 2
pineapple: 1
grapes: 13
Вот мой код:
clc;
clear all;
fruit.apples = 5
fruit.oranges = 2
fruit.pineapple = 1
save('fruit.mat', '-struct', 'fruit')
clear all;
load('fruit.mat')
fruit.grapes = 13
save('fruit.mat', '-struct', 'fruit')
ВЫХОД: Только поле винограда сохраняется без других полей: яблоки, апельсины и ананас.
РЕЗУЛЬТАТ ЦЕЛИ: Как сохранить все 4 поля в одной структуре фруктов?