I am writing a GUI programmatically. As the number of lines reached 3000 I decided to divide the code into separate parts. I copy pasted some part of the working main function into a new m file. The new function starts as below:
I call this function from the main file as:
It gives error. This function is not a callback function or so. This is just a part of code written in a separate m file. I want everything created in the main file visible to the function and everything created/changed in the new file/function visible to the main file. Therefore, I have used varargin, varargout. However, It did not work. Can you please help me?