Al momento, stai seguendo questo contributo
- Vedrai gli aggiornamenti nel tuo feed del contenuto seguito
- Potresti ricevere delle email a seconda delle tue preferenze per le comunicazioni
Nota dell'editore: This file was a File Exchange Pick of the Week
FILEFUN is created in the same spirit as e.g. CELLFUN, in that it repeatedly calls the same function FUN with different arguments, in this case filenames. It will then collect the output(s) of the function into concatenated arrays of the same type as FUN delivers, or encapsulated individually in cell arrays.
The filename argument to FILEFUN may contain wildcards(*) and FILEFUN may optionally traverse subdirectories recursively.
FILEFUN can also be called without the FUN argument, turning it into a recursive wildcard file finder.
See 'help filefun' for extensive help and more examples.
Examples:
Open all figure files in current directory:
filefun(@openfig,'*.fig')
Pick a couple of image files and compute their mean RGB values:
pth=fullfile(matlabroot, 'toolbox', ...
'matlab', 'demos', 'html', filesep);
[filenames,pathname]=uigetfile('*.png','Pick files', ...
pth,'MultiSelect', 'on');
fun=@(fn) squeeze(mean(mean(imread(fn))))';
mn=filefun(fun,strcat(pathname,filenames))
Cita come
Jerker Wagberg (2026). filefun: Apply a function to files (https://it.mathworks.com/matlabcentral/fileexchange/9723-filefun-apply-a-function-to-files), MATLAB Central File Exchange. Recuperato .
Informazioni generali
- Versione 1.0.0.0 (5,36 KB)
-
Nessuna licenza
Compatibilità della release di MATLAB
- Compatibile con qualsiasi release
Compatibilità della piattaforma
- Windows
- macOS
- Linux
| Versione | Pubblicato | Note della release | Action |
|---|---|---|---|
| 1.0.0.0 | Upload problems resulted in not uploading new code. |
