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

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

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

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

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

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

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

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

| |

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

Больше о