Azzera filtri
Azzera filtri

Is there any way to find it?

1 visualizzazione (ultimi 30 giorni)
new user 00
new user 00 il 3 Lug 2018
Commentato: new user 00 il 3 Lug 2018
i have to load a file in one callback function of gui in matlab. It will have two arrays. But i don't know the name of the stored arrays. I need to retrive them and use them in another callback function of the same gui. How do i do these tasks?

Risposta accettata

Rik
Rik il 3 Lug 2018
You can load the variables into a struct with the following syntax
s=load('yourfile.mat');
Then you can get the variable names it contains with the fieldnames function. To share this data between the two callbacks, you can simply use the guidata handles struct.
  4 Commenti
Rik
Rik il 3 Lug 2018
If you want to rename struct fields, you can read this blog post by Loren.
new user 00
new user 00 il 3 Lug 2018
@Stephen Cobeldick K.. Say I have an if condition to check the value of the first array element to identify the right field to be named correctly. Now how do I assess the fields one by one? The total number of fields is just 2. @Rik Wisselink Thank you so much. I'm sure it'll help me a lot.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Structures in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by