Если MATLAB® завершается неожиданно, тогда вы можете потерять информацию. После повторного запуска MATLAB можно попробовать следующие рекомендации, чтобы восстановить часть информации. Некоторые из этих предложений относятся к действиям, которые необходимо выполнить во время сеанса, прежде чем MATLAB прекратит работу. Если вы не предприняли этих действий, рассмотрите их регулярное выполнение, чтобы помочь вам восстановиться после любых будущих ненормальных остановок, которые вы можете испытать.
Используйте Историю команд или файл, на котором он основан, history.m
, чтобы запустить операторы из предыдущего сеанса. Возможно, вы сможете создать данные заново, как это было до завершения.
Если вы использовали diary
функция или -logfile
опция запуска для сеанса, в котором MATLAB неожиданно завершил работу, тогда можно будет восстановить выход.
Если вы сохраняли рабочую область в MAT-файл во время сеанса, то можно восстановить ее, загрузив MAT-файл.
Если вы редактировали файл в редакторе, когда MATLAB неожиданно завершил работу, и у вас была включена функция резервного копирования, тогда вы сможете восстановить изменения, внесенные в файлы, которые вы не сохраняли. Для восстановления откройте резервную версию
в редакторе. Затем сохраните его как filename
.asv
использовать последнюю хорошую версию filename
.mfilename
.
Если бы вы были в Simulink® сеанс, когда произошло нарушение сегментации и выбрана выбор Autosave Options Simulink, тогда последний файл автосохранения для модели отражает состояние данных автосохранения перед нарушением сегментации. Поскольку модели Simulink могут быть повреждены нарушением сегментации, модель не автосохраняется после того, как происходит нарушение сегментации. Чтобы восстановить файл, откройте модель.