Уменьшите размер MAT-файла для сохраненных объектов

Значения по умолчанию

Если свойство часто имеет одно и то же значение, задайте значение по умолчанию для этого свойства. Когда пользователь сохраняет объект в MAT-файл, MATLAB® не сохраняет значение свойства, если текущее значение равняется значению по умолчанию. MATLAB сохраняет значение по умолчанию для каждого базиса класса, чтобы избежать сохранения значения для каждого объекта.

Дополнительные сведения о том, как MATLAB оценивает выражения значений по умолчанию, см. в разделе Значений свойства по умолчанию.

Зависимые свойства

Используйте зависимое свойство, когда значение свойства должно быть вычислено во время исполнения. Зависимое свойство не сохраняется в MAT-файле при сохранении объекта. Образцы класса не выделяют память для хранения значения зависимого свойства.

Dependent является атрибутом свойства (полный список см. в разделе «Атрибуты свойства»).

Переходные свойства

MATLAB не хранит значения переходных свойств. Переходные свойства могут хранить данные в объекте временно как промежуточный шаг расчета или для более быстрого извлечения. Используйте переходные свойства, когда вы легко можете воспроизвести данные во время исполнения или когда данные представляют промежуточное состояние, которое можно отбросить.

Избегайте сохранения нежелательных переменных

Не сохраняйте переменные, которые вы не хотите загружать. Перед сохранением убедитесь, что объект все еще действителен. Например, если вы сохраняете удаленный объект, MATLAB загружает его как удаленный указатель.

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте