用于编码的matlab简写形式

时间:2017-11-24 19:31:34

标签: matlab

我注意到Matlab中允许使用代码缩写。 E.g。

cellfun('isempty',magic(5),'Uni',0); %instead of
cellfun('isempty',magic(5),'Uniformoutput',0); 

disp('asdf'); %instead of
display('asdf'); 

节省时间,更方便。是否有列表或资源可以找到在线提供的速记命令(如备忘单)?我无法找到这样的资源,偶然发现这些例子或多或少。

由于

1 个答案:

答案 0 :(得分:1)

简短的回答是否定的。

首先,dispdisplay是两个不同的功能。 disp是用于显示变量的函数,display是内部调用的函数,只要行不以分号结尾。始终只使用disp

关于缩短的输入参数名称,例如UniformOutputuni,只要函数使用inputparser或类似名称,您就可以缩写。这在PartialMatch部分中进行了解释,它将默认匹配任何前导子字符串。大多数机器人并非所有功能都支持它。