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

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

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

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

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

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

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

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

| |

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

Больше о