GUI in matlab

di il
1 risposte

GUI in matlab

Buongiorno sono alla prese con la creazione di una GUI in matlab.
Il codice funziona benissimo inserendo i dati direttamente all'interno della main ma quando provo ad inserire i dati all'interno dell'interfaccia Matlab mi restituisce il seguente errore

Undefined operator '==' for input arguments of type 'cell'.

Error in Interfaccia>esegui_Callback (line 925)
if geometria.tipo_sezione == 'R'

Error in gui_mainfcn (line 95)
feval(varargin{:});

Error in Interfaccia (line 42)
gui_mainfcn(gui_State, varargin{:});

Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)Interfaccia('esegui_Callback',hObject,eventdata,guidata(hObject))
Error while evaluating UIControl Callback.



In particolare tramite l'interfaccia voglio prendere in input una stringa mediante un editbox e questo lo faccio con il comando

geometria.tipo_sezione = get(handles.sezione,'String');

dopo di che geometria.tipo_sezione finisce dentro il seguente ciclo if

if geometria.tipo_sezione == 'R'
[materiali,geometria,carico,parametri,propIN1,propIN2,propINA]=Rettangolo(unita,carico,geometria,materiali);%carica l'input
end


che restituisce l'errore precedente...

qualcuno mi può aiutare?

1 Risposte

Devi accedere o registrarti per scrivere nel forum
1 risposte