Bonjour!
Je développe un programme sous matlab qui utilise une structure assez lourde. Afin de limiter de l'espace, j'ai besoin de supprimmer des champs de ma structure principale. On m'a conseillé d'utiliser la fonction rmfield, ce qui marche très bien à partir de la fenêtre de commande. Mon problème apparait quand je veux l'utiliser dans mon GUI, lorsque l'utilisateur clique sur un bouton. rmfield est souligné par une jolie vague rouge avec un message:
La partie du code correspondante est:Structure field is not removed unless you assign RMFIELD output
Si quelqu'un peut m'expliquer ce que je dois faire, ce serait très sympa!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function pushbutton1_Callback(hObject, eventdata, handles) data=getappdata(0,'data'); rmfield(data,'signal') setappdata(0,'data')![]()
Partager