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;