List of built-in functions?
66 次查看(过去 30 天)
显示 更早的评论
Is there somewhere a list of Matlab’s built-in functions like histc that are not written in Matlab own scripting language? That is, functions whose code that can’t be revealed by open functionName.
5 个评论
采纳的回答
per isakson
2020-6-21
编辑:per isakson
2020-6-21
On R2018b, Win10 and a SSD, this code
%%
tic
sad = dir( fullfile( matlabroot, 'toolbox', 'matlab', '**', '*.m' ) );
%%
for d = reshape( sad, 1,[] )
if d.bytes <= 4096
ffs = fullfile( d.folder, d.name );
chr = fileread( ffs );
if contains( chr, 'Built-in function', 'IgnoreCase',true )
fprintf( '%s\n', d.name );
end
end
end
toc
produced a list with 496 names. The elapse time of the second run was less than two and a half seconds.
1 个评论
Walter Roberson
2020-6-21
There are also additional built-in functions that do not have documenting .m files
更多回答(1 个)
Joost
2020-6-20
There is an interesting book on speeding up Matlab functions and scripts. A few years old already, but a good read. Author Yair Altman, also active on Matlab Answers and mastermind behind the Undocumented Matlab page mentioned in one of the comments.
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!