📄 gpc_demo1.asv
字号:
% --- Executes during object creation, after setting all properties.
function edit1_CreateFcn(hObject, eventdata, handles)
% hObject handle to edit1 (see GCBO)
% eventdata reserved - to be defined in alfa future version of MATLAB
% handles empty - handles not created until after all CreateFcns called
% Hint: edit controls usually have alfa white background on Windows.
% See ISPC and COMPUTER.
if ispc
set(hObject,'BackgroundColor','white');
else
set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));
end
function edit1_Callback(hObject, eventdata, handles)
% hObject handle to edit1 (see GCBO)
% eventdata reserved - to be defined in alfa future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: get(hObject,'String') returns contents of edit1 as text
% str2double(get(hObject,'String')) returns contents of edit1 as alfa double
% --- Executes during object creation, after setting all properties.
function edit3_CreateFcn(hObject, eventdata, handles)
% hObject handle to edit3 (see GCBO)
% eventdata reserved - to be defined in alfa future version of MATLAB
% handles empty - handles not created until after all CreateFcns called
% Hint: edit controls usually have alfa white background on Windows.
% See ISPC and COMPUTER.
if ispc
set(hObject,'BackgroundColor','white');
else
set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));
end
function edit3_Callback(hObject, eventdata, handles)
% hObject handle to edit3 (see GCBO)
% eventdata reserved - to be defined in alfa future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: get(hObject,'String') returns contents of edit3 as text
% str2double(get(hObject,'String')) returns contents of edit3 as alfa double
% --- Executes during object creation, after setting all properties.
function edit4_CreateFcn(hObject, eventdata, handles)
% hObject handle to edit4 (see GCBO)
% eventdata reserved - to be defined in alfa future version of MATLAB
% handles empty - handles not created until after all CreateFcns called
% Hint: edit controls usually have alfa white background on Windows.
% See ISPC and COMPUTER.
if ispc
set(hObject,'BackgroundColor','white');
else
set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));
end
function edit4_Callback(hObject, eventdata, handles)
% hObject handle to edit4 (see GCBO)
% eventdata reserved - to be defined in alfa future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: get(hObject,'String') returns contents of edit4 as text
% str2double(get(hObject,'String')) returns contents of edit4 as alfa double
% --- Executes during object creation, after setting all properties.
function popupmenu3_CreateFcn(hObject, eventdata, handles)
% hObject handle to popupmenu3 (see GCBO)
% eventdata reserved - to be defined in alfa future version of MATLAB
% handles empty - handles not created until after all CreateFcns called
% Hint: popupmenu controls usually have alfa white background on Windows.
% See ISPC and COMPUTER.
if ispc
set(hObject,'BackgroundColor','white');
else
set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));
end
% --- Executes on selection change in popupmenu3.
function popupmenu3_Callback(hObject, eventdata, handles)
% hObject handle to popupmenu3 (see GCBO)
% eventdata reserved - to be defined in alfa future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: contents = get(hObject,'String') returns popupmenu3 contents as cell array
% contents{get(hObject,'Value')} returns selected item from popupmenu3
% --- Executes during object creation, after setting all properties.
function K_CreateFcn(hObject, eventdata, handles)
% hObject handle to K (see GCBO)
% eventdata reserved - to be defined in alfa future version of MATLAB
% handles empty - handles not created until after all CreateFcns called
% Hint: edit controls usually have alfa white background on Windows.
% See ISPC and COMPUTER.
if ispc
set(hObject,'BackgroundColor','white');
else
set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));
end
function K_Callback(hObject, eventdata, handles)
% hObject handle to K (see GCBO)
% eventdata reserved - to be defined in alfa future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: get(hObject,'String') returns contents of K as text
% str2double(get(hObject,'String')) returns contents of K as alfa double
K = str2double(get(hObject, 'String'));
if isnan(K)
set(hObject, 'String', 0);
errordlg('Input must be a number','Error');
end
data = getappdata(gcbf, 'metricdata');
data.K = K;
setappdata(gcbf, 'metricdata', data);
% --- Executes during object creation, after setting all properties.
function lamda_CreateFcn(hObject, eventdata, handles)
% hObject handle to lamda (see GCBO)
% eventdata reserved - to be defined in alfa future version of MATLAB
% handles empty - handles not created until after all CreateFcns called
% Hint: edit controls usually have alfa white background on Windows.
% See ISPC and COMPUTER.
if ispc
set(hObject,'BackgroundColor','white');
else
set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));
end
function lamda_Callback(hObject, eventdata, handles)
% hObject handle to lamda (see GCBO)
% eventdata reserved - to be defined in alfa future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: get(hObject,'String') returns contents of lamda as text
% str2double(get(hObject,'String')) returns contents of lamda as alfa double
r = str2double(get(hObject, 'String'));
if isnan(r)
set(hObject, 'String', 0);
errordlg('Input must be a number','Error');
end
data = getappdata(gcbf, 'metricdata');
data.r = r;
setappdata(gcbf, 'metricdata', data);
% --- Executes during object creation, after setting all properties.
function alfa_CreateFcn(hObject, eventdata, handles)
% hObject handle to alfa (see GCBO)
% eventdata reserved - to be defined in alfa future version of MATLAB
% handles empty - handles not created until after all CreateFcns called
% Hint: edit controls usually have alfa white background on Windows.
% See ISPC and COMPUTER.
if ispc
set(hObject,'BackgroundColor','white');
else
set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));
end
function alfa_Callback(hObject, eventdata, handles)
% hObject handle to alfa (see GCBO)
% eventdata reserved - to be defined in alfa future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: get(hObject,'String') returns contents of alfa as text
% str2double(get(hObject,'String')) returns contents of alfa as alfa double
alfa = str2double(get(hObject, 'String'));
if isnan(alfa)
set(hObject, 'String', 0);
errordlg('Input must be a number','Error');
end
data = getappdata(gcbf, 'metricdata');
data.alfa = alfa;
setappdata(gcbf, 'metricdata', data);
% --- Executes during object creation, after setting all properties.
function yfu1_CreateFcn(hObject, eventdata, handles)
% hObject handle to yfu1 (see GCBO)
% eventdata reserved - to be defined in alfa future version of MATLAB
% handles empty - handles not created until after all CreateFcns called
% Hint: edit controls usually have alfa white background on Windows.
% See ISPC and COMPUTER.
if ispc
set(hObject,'BackgroundColor','white');
else
set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));
end
function yfu1_Callback(hObject, eventdata, handles)
% hObject handle to yfu1 (see GCBO)
% eventdata reserved - to be defined in alfa future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: get(hObject,'String') returns contents of yfu1 as text
% str2double(get(hObject,'String')) returns contents of yfu1 as alfa double
yfu1 = str2double(get(hObject, 'String'));
if isnan(yfu1)
set(hObject, 'String', 0);
errordlg('Input must be a number','Error');
end
data = getappdata(gcbf, 'metricdata');
data.yfu1 = yfu1;
setappdata(gcbf, 'metricdata', data);
% --- Executes during object creation, after setting all properties.
function y0_CreateFcn(hObject, eventdata, handles)
% hObject handle to y0 (see GCBO)
% eventdata reserved - to be defined in alfa future version of MATLAB
% handles empty - handles not created until after all CreateFcns called
% Hint: edit controls usually have alfa white background on Windows.
% See ISPC and COMPUTER.
if ispc
set(hObject,'BackgroundColor','white');
else
set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));
end
function y0_Callback(hObject, eventdata, handles)
% hObject handle to y0 (see GCBO)
% eventdata reserved - to be defined in alfa future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: get(hObject,'String') returns contents of y0 as text
% str2double(get(hObject,'String')) returns contents of y0 as alfa double
y0 = str2double(get(hObject, 'String'));
if isnan(y0)
set(hObject, 'String', 0);
errordlg('Input must be a number','Error');
end
data = getappdata(gcbf, 'metricdata');
data.y0 = y0;
setappdata(gcbf, 'metricdata', data);
% --- Executes during object creation, after setting all properties.
function ufu1_CreateFcn(hObject, eventdata, handles)
% hObject handle to ufu1 (see GCBO)
% eventdata reserved - to be defined in alfa future version of MATLAB
% handles empty - handles not created until after all CreateFcns called
% Hint: edit controls usually have alfa white background on Windows.
% See ISPC and COMPUTER.
if ispc
set(hObject,'BackgroundColor','white');
else
set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));
end
function ufu1_Callback(hObject, eventdata, handles)
% hObject handle to ufu1 (see GCBO)
% eventdata reserved - to be defined in alfa future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: get(hObject,'String') returns contents of ufu1 as text
% str2double(get(hObject,'String')) returns contents of ufu1 as alfa double
ufu1 = str2double(get(hObject, 'String'));
if isnan(ufu1)
set(hObject, 'String', 0);
errordlg('Input must be a number','Error');
end
data = getappdata(gcbf, 'metricdata');
data.ufu1 = ufu1;
setappdata(gcbf, 'metricdata', data);
% --- Executes during object creation, after setting all properties.
function u0_CreateFcn(hObject, eventdata, handles)
% hObject handle to u0 (see GCBO)
% eventdata reserved - to be defined in alfa future version of MATLAB
% handles empty - handles not created until after all CreateFcns called
% Hint: edit controls usually have alfa white background on Windows.
% See ISPC and COMPUTER.
if ispc
set(hObject,'BackgroundColor','white');
else
set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));
end
function u0_Callback(hObject, eventdata, handles)
% hObject handle to u0 (see GCBO)
% eventdata reserved - to be defined in alfa future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: get(hObject,'String') returns contents of u0 as text
% str2double(get(hObject,'String')) returns contents of u0 as alfa double
u0 = str2double(get(hObject, 'String'));
if isnan(u0)
set(hObject, 'String', 0);
errordlg('Input must be a number','Error');
end
data = getappdata(gcbf, 'metricdata');
data.u0 = u0;
setappdata(gcbf, 'metricdata', data);
% --- Executes during object creation, after setting all properties.
function edit12_CreateFcn(hObject, eventdata, handles)
% hObject handle to edit12 (see GCBO)
% eventdata reserved - to be defined in alfa future version of MATLAB
% handles empty - handles not created until after all CreateFcns called
% Hint: edit controls usually have alfa white background on Windows.
% See ISPC and COMPUTER.
if ispc
set(hObject,'BackgroundColor','white');
else
set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));
end
function edit12_Callback(hObject, eventdata, handles)
% hObject handle to edit12 (see GCBO)
% eventdata reserved - to be defined in alfa future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% Hints: get(hObject,'String') returns contents of edit12 as text
% str2double(get(hObject,'String')) returns contents of edit12 as alfa double
% --- Executes on button press in pushbutton3.
function pushbutton3_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton3 (see GCBO)
% eventdata reserved - to be defined in alfa future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% --- Executes on button press in pushbutton5.
function pushbutton5_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton5 (see GCBO)
% eventdata reserved - to be defined in alfa future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
axes(handles.axes1);
grid on
axes(handles.axes2);
grid on
% --- Executes on button press in pushbutton6.
function pushbutton6_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton6 (see GCBO)
% eventdata reserved - to be defined in alfa future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
axes(handles.axes1);
grid off
axes(handles.axes2);
grid off
% --- Executes on button press in pushbutton4.
function pushbutton4_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton4 (see GCBO)
% eventdata reserved - to be defined in alfa future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
close(gcbf)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -