Убедитесь, что файл .mat существует и его нет Corrupt - Matlab

У меня есть 2 независимых рабочих Matlab, причем FIRST получает / сохраняет данные, а SECOND читает их (и выполняет некоторые вычисления и т. Д.).

ПЕРВЫЙ сохраняет данные как файл .mat на жестком диске, а ВТОРОЙ читает их оттуда. Требуется ~ 20 секунд, чтобы СОХРАНИТЬ эти данные как .mat и 8millisec, чтобы УДАЛИТЬ их. Перед СОХРАНЕНИЕМ данных FIRST удаляет старый файл, а затем сохраняет более новую версию.

Как ВТОРОЙ проверить, что данные существуют и не повреждены ? Я могу использовать exists , но это не говорит мне, повреждены ли данные или нет. Например, если ВТОРОЙ пытается прочитать данные именно тогда, когда ПЕРВЫЙ сохраняет их, существует проходит, но ЗАГРУЗИТЬ выдает сообщение об ошибке - Данные повреждены и т. Д.

Спасибо.

6
задан Amro 15 June 2012 в 23:05
поделиться