Zwykle wywoływanie funkcji Matlab z pustą listą oddzielonych przecinkami jest takie samo, jak wywołanie go bez argumentów. Na przykład,Możliwy błąd funkcji `toc` w Matlab R2015b
in={}; spy(in{:});
jest taka sama jak
spy %// call without inputs
Jednak jestem coraz dziwne behviour dla wersji 1-wyjściowej toc
: to działa zgodnie z oczekiwaniami
tic; t=toc
natomiast ten zawiesza się (zamyka Matlab) w R2015b, Windows 7 64 bity:
tic; in={}; t=toc(in{:})
Działa poprawnie w Matlab R2014b, Windows 7 64 bitów.
Czy ktoś może odtworzyć to zachowanie w R2015b? Jakieś wyjaśnienie? Możliwy błąd?
Potwierdzony dla 2015b (8.6.0.267246) na MacOS X. – zeeMonkeez
Działa dobrze w R2015a na OS X. Crashes R2015b na OS X. – horchler
Dzięki obu! Więc nie jest związane z systemem operacyjnym –