Подтвердить что ты не робот

Возможная ошибка в функции `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? Любое объяснение? Возможная ошибка?

4b9b3361

Ответ 1

Просто, чтобы закрыть этот вопрос:

Из вышеприведенных комментариев эта проблема возникает в Matlab R2015b в различных операционных системах. Это не происходит в более старых версиях Matlab.

Я сообщил об ошибке Mathworks. Они сказали мне, что разработчики знают об этой проблеме, и она будет исправлена ​​для R2016b.

EDIT (3 октября 2016 года): Я подтверждаю, что ошибка исправлена ​​в R2016b.