File Exchange

image thumbnail


version (2.41 KB) by Marco Cococcioni
This function takes a structure as input and then automatically builds a graphical user interface.

1 Download

Updated 21 Oct 2005

View License

Editor's Note: This file was selected as MATLAB Central Pick of the Week

S_NEW = STRUCTDLG(S_OLD) creates a modal dialog box that asks the user for the new values of each field in the structure S_OLD, then it creates a new structure S_NEW with the same fields but new values.
In other words, this function takes a structure as input, then it automatically builds a graphical user interface to modify its field values. It is based on INPUTDLG.

Cite As

Marco Cococcioni (2021). STRUCTDLG (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (2)

Ivonne Sgura

Really what I was looking for!


This utility is very useful and is very simple and intuitive.

When a more powerful structdlg utility is needed I could be preferable to look to the structdlg version provided by
Alon Fishbach (you can find it in this forum, also).

MATLAB Release Compatibility
Created with R14
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!