Hi all,
I'm writing a GUI that uses external function m files. I call handles into the function to use values in a for loop. I eventually want to overwrite handles with the new value found from the for loop.
e.g.
handles.struct.variable = 0; % initialized in GUI main code
___________________________________________________________ for x = 1:100 variable = handles.struct.variable(x) variable = some equation/code; handles.struct.variable(x) = variable guidata(hObject, handles) %<--------- this is my issue
end
I pre-allocated the structure I'm using, but when I try to save the data using 'guidata(hObject, handles) I get an error:
"Undefined function or variable 'hObject'."
Does anyone know a way to save the data to handles in a function file written outside of the GUI?
Thanks!
Best Answer