Hi I am developing A Gui which should calculate the values of an input given by the user, i am not able to add up the functionality to the gui and plotting the graph this is what i have done till now, can u add the functionality and linking the graph
2 次查看(过去 30 天)
显示 更早的评论
function plot_button_Callback(hObject, eventdata, handles, varargin) % hObject handle to plot_button (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA)
% Get user input from GUI f1 = str2double(get(handles.f1_input,'String')); f2 = str2double(get(handles.f2_input,'String'));
f3 = str2double(get(handles.f3_input,'String')); f4 = str2double(get(handles.f4_input,'String')); f5 = str2double(get(handles.f5_input,'String')); f6 = str2double(get(handles.f6_input,'String'));
f7 = str2double(get(handles.f7_input,'String')); f8 = str2double(get(handles.f8_input,'String')); t = eval(get(handles.t_input,'String'));
% Calculate data FR1=f5-f1; FR2=f6-f2; FR4=f8-f4; FR3=f7-f3; x = (FR1+0.707*(FR2-FR4))/4; y = (FR3+0.707*(FR2+FR4))/4; m = y.*conj(y)/512; f = 1000*(0:256)/512;
% Create frequency plot in proper axes plot(handles.frequency_axes,x,y) set(handles.frequency_axes,'XMinorTick','on') grid on
% Create time plot in proper axes plot(handles.time_axes,t,x) set(handles.time_axes,'XMinorTick','on') grid on
0 个评论
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Annotations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!