2012-05-24 39 views
3

Matlab中常見的煩惱是,如果忘記了分號,可能會在交互式shell中充斥着數兆字節的數字。 Matlab在任何未壓縮的輸出上調用disp(...),這可能會非常痛苦。 datatipinfo(...)的輸出更加友好。更改Matlabs默認缺少分號行爲以使用`datatipinfo`而不是`disp`

  • 是否可以改變Matlabs的行爲,在非壓縮輸出上調用datatipinfo而不是disp

回答

3

不,這是不可能的。

如果您正在使用MATLAB對象,則可以重載disp以使其顯示您想要的任何內容,其中可能包括使用datatipinfo。但總的來說不,這是不可能的。

0

請注意修改了用於Matlab的disp命令。它有令人討厭的副作用,例如它在編譯的代碼中不起作用。

我最好的建議是根本不要忘記分號。 如果您需要顯示某些內容,請使用disp