MATLAB: Read data from a text box and save as .m file

gui user input

i have designed a GUI with a textbox and i want to read the data (particularly text data) a user paste unto the textbox and store it as a .m file when ever a push button is clicked. I already have a function that requires the use of the text that will be saved as a .m file. can anyone help with suggestion or code that can do this? Thanks in advance.

Best Answer

Hi, you can try this in the callback of the button you use to save the text to the .m file.
textbox_data = get(handles.textbox_tag,'String');
fid = fopen('File.m', 'w');
fprintf(fid, '%s\n', datestr(now));
fprintf(fid, '''Comment:'' %s\n', textbox_data);
fclose(fid);