Matlab中常見的煩惱是,如果忘記了分號,可能會在交互式shell中充斥着數兆字節的數字。 Matlab在任何未壓縮的輸出上調用disp(...)
,這可能會非常痛苦。 datatipinfo(...)
的輸出更加友好。更改Matlabs默認缺少分號行爲以使用`datatipinfo`而不是`disp`
- 是否可以改變Matlabs的行爲,在非壓縮輸出上調用
datatipinfo
而不是disp
?
Matlab中常見的煩惱是,如果忘記了分號,可能會在交互式shell中充斥着數兆字節的數字。 Matlab在任何未壓縮的輸出上調用disp(...)
,這可能會非常痛苦。 datatipinfo(...)
的輸出更加友好。更改Matlabs默認缺少分號行爲以使用`datatipinfo`而不是`disp`
datatipinfo
而不是disp
?不,這是不可能的。
如果您正在使用MATLAB對象,則可以重載disp
以使其顯示您想要的任何內容,其中可能包括使用datatipinfo
。但總的來說不,這是不可能的。
請注意修改了用於Matlab的disp
命令。它有令人討厭的副作用,例如它在編譯的代碼中不起作用。
我最好的建議是根本不要忘記分號。 如果您需要顯示某些內容,請使用disp
。