List of built-in functions?
65 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Fredrik P
am 5 Apr. 2020
Kommentiert: Walter Roberson
am 21 Jun. 2020
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.
Akzeptierte Antwort
per isakson
am 21 Jun. 2020
Bearbeitet: per isakson
am 21 Jun. 2020
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 Kommentar
Walter Roberson
am 21 Jun. 2020
There are also additional built-in functions that do not have documenting .m files
Weitere Antworten (1)
Joost
am 20 Jun. 2020
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 Kommentare
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!