Восстановление данных после аварийного завершения

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

  • Используйте Историю команд или файл, на котором она базируется, history.m, чтобы запустить операторы от предыдущего сеанса. Вы можете смочь воссоздать данные, как это было перед завершением.

  • Если вы использовали функцию diary или опцию запуска -logfile для сеанса, на котором MATLAB неожиданно отключил, то вы можете смочь восстановить вывод.

  • Если вы сохранили рабочую область в MAT-файл во время сеанса, то можно восстановить его путем загрузки MAT-файла.

  • Если бы вы редактировали файл в Редакторе, когда MATLAB неожиданно отключил, и вам включили функцию резервного копирования, то необходимо смочь восстановить изменения, которые вы внесли в файлы, которые вы не сохранили. Чтобы восстановиться, откройте резервную версию filename.asv в Редакторе. Затем сохраните его как filename.m, чтобы использовать последнюю хорошую версию filename.

  • Если вы были на сеансе Simulink®, когда нарушение сегментации произошло, и у вас есть выбранная настройка Опций Автосохранения Simulink, то последний файл автосохранения для модели отражает состояние данных автосохранения перед нарушением сегментации. Поскольку модели Simulink могут быть повреждены нарушением сегментации, модель не сохраняется автоматически после того, как нарушение сегментации происходит. Чтобы восстановить файл, откройте модель.

Смотрите также

| |

Связанные примеры

Больше о

Была ли эта тема полезной?