Hello everyone!
I'm a beginer. and i want to study on GUI.
Now, i want to build a GUI such as: (see picture)
First, i want to click on "Import" button to import data from a excel file. And, i choise plot my data in "linear" or "dB", (1 dB = 20*log(x)), x is input data.
And, after i decided data in Y axes (vertical axes) is linear or dB depend on i click on "linear" or "Log". i will click on "draw" button to draw my data.
I wrote a code, but, it didn't run.
Please help me!
Thank you so much
This is my code: (i only show Callback functions)
function import_Callback(hObject, eventdata, handles)handles.fileName = uigetfile('*.xlsx'); % imput mot file Excel
guidata(hObject,handles);function draw_Callback(hObject, eventdata, handles)filename = get(handles.import,'String');values = xlsread(filename);xCol = values(:,1);yCol = values(:,2);set(handles.truc,'Visible','on');plot(handles.truc,xCol,yCol)function linear_Callback(hObject, eventdata, handles)set(handles.truc,'Scale','Linear');function log_Callback(hObject, eventdata, handles)set(handles.truc,'Scale','Log');
Best Answer