datenum Может не вернуть правильное значениеРезультаты datenum функция зависит от языкового стандарта. Для обеспечения правильного расчета функций с использованием значений дат, связанных с файлами и папками, замените datenum вызовов функции с использованием dir функция datenum поле.
Например, посмотрите на дату изменения MATLAB
®license_agreement.txt файл:
cd(matlabroot)
f = dir('license_agreement.txt')MATLAB отображает информацию, аналогичную:
f =
name: 'license_agreement.txt'
date: '10-May-2015 17:48:22'
bytes: 5124
isdir: 0
datenum: 7.3317e+005Если в коде используется date области dir команда, аналогичная:
n = datenum(f.date);
замените его на datenum поле:
n = f.datenum;