How to load a variable into the workspace not as a structure into a GUI?
Afficher commentaires plus anciens
Hi everybody, I'm developing a GUI and I need to load a variable into the workspace. I'm using the "assignin" function but it generates a struct variable. This is my code:
function popupmenu1_callback(hObject, eventdata, handles)
asset = 'XYZ';
assignin('base',asset, load('XYZ.mat'));
end
the output is XYZ struct variable. Thus, to get my data I must do XYZ.XYZ . How can avoid that and to get directly the XYZ variable (not like a struct)? Many thanks!
1 commentaire
Stephen23
le 27 Nov 2017
As Jan Simon mentioned, making variables magically appear in other workspaces is not recommended. Doing so will make your code slow, complex, buggy, and hard to debug. Read this to know why:
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Variables dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!