You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
Inputs:
filterSpec - similar to uigetfile's filterSpec. Examples:
'defaultFile.mat'
'*.mat'
{'MAT files', '*.mat'}
{'Data or m files (*.m,*.mat)', {'m';'mat'}}
prompt - optional dialog prompt (default: 'Select file')
folder - optional default folder (default: current folder)
callback - optional handle to a callback function with the following interface:
callbackFunction(hPanel, filename)
The callback function should check the specified file and update the specified panel accordingly.
(default: [])
multiSelect - optional flag specifying whether multiple files can be selected (default: false)
Output:
filename - full-path filename of the selected file(s) (or empty array)
Warning:
This code heavily relies on undocumented and unsupported Matlab functionality. It is expected to work on Matlab 7.4+, but use at your own risk!
Bugs and suggestions:
Please send to Yair Altman (altmany at gmail dot com)
Cite As
Yair Altman (2026). uigetfile_with_preview - GUI dialog window with a preview panel (https://ch.mathworks.com/matlabcentral/fileexchange/60074-uigetfile_with_preview-gui-dialog-window-with-a-preview-panel), MATLAB Central File Exchange. Retrieved .
General Information
- Version 1.0.0.0 (60.5 KB)
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.0.0.0 |
