Возможная ошибка в функции `toc` в Matlab R2015b
Обычно вызов функции Matlab с пустым разделенным запятой списком аналогичен вызову без аргументов. Например,
in={}; spy(in{:});
совпадает с
spy %// call without inputs
Однако я получаю странное поведение для 1-выводной версии toc
: это работает как ожидалось
tic; t=toc
тогда как этот сбой (закрывает Matlab) в R2015b, Windows 7 64 бит:
tic; in={}; t=toc(in{:})
Он корректно работает в Matlab R2014b, Windows 7 64 бит.
Может ли кто-нибудь воспроизвести это поведение в R2015b? Любое объяснение? Возможная ошибка?
Ответы
Ответ 1
Просто, чтобы закрыть этот вопрос:
Из вышеприведенных комментариев эта проблема возникает в Matlab R2015b в различных операционных системах. Это не происходит в более старых версиях Matlab.
Я сообщил об ошибке Mathworks. Они сказали мне, что разработчики знают об этой проблеме, и она будет исправлена для R2016b.
EDIT (3 октября 2016 года): Я подтверждаю, что ошибка исправлена в R2016b.