list the subfolders in a folder – Matlab (only subfolders, not files)

Use isdir field of dir output to separate subdirectories and files: d = dir(pathFolder); isub = [d(:).isdir]; %# returns logical vector nameFolds = {d(isub).name}’; You can then remove . and .. nameFolds(ismember(nameFolds,{‘.’,’..’})) = []; You shouldn’t do nameFolds(1:2) = [], since dir output from root directory does not contain those dot-folders. At least on Windows.

How to install toolbox for MATLAB

first, you need to find the toolbox that you need. There are many people developing 3rd party toolboxes for Matlab, so there isn’t just one single place where you can find “the image processing toolbox”. That said, a good place to start looking is the Matlab Central which is a Mathworks-run site for exchanging all … Read more

Generate a matrix containing all combinations of elements from n vectors (Cartesian product)

The ndgrid function almost gives the answer, but has one caveat: n output variables must be explicitly defined to call it. Since n is arbitrary, the best way is to use a comma-separated list (generated from a cell array with ncells) to serve as output. The resulting n matrices are then concatenated into the desired … Read more

Comparing BSXFUN and REPMAT

Introduction The debate on whether bsxfun is better than repmat or vice versa has been going on like forever. In this post, we would try to compare how the different built-ins that ship with MATLAB fight it out against repmat equivalents in terms of their runtime performances and hopefully draw some meaningful conclusions out of … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)