資源簡介
題主在完成老師課程作業的成果,調用MATLAB中的GUI工具,設置追擊對象和追擊主體的速度與角度,計算打擊過程,繪制打擊曲線。

代碼片段和文件信息
function?varargout?=?fig_test(varargin)
%?FIG_TEST?MATLAB?code?for?fig_test.fig
%??????FIG_TEST?by?itself?creates?a?new?FIG_TEST?or?raises?the?existing
%??????singleton*.
%
%??????H?=?FIG_TEST?returns?the?handle?to?a?new?FIG_TEST?or?the?handle?to
%??????the?existing?singleton*.
%
%??????FIG_TEST(‘CALLBACK‘hobjecteventDatahandles...)?calls?the?local
%??????function?named?CALLBACK?in?FIG_TEST.M?with?the?given?input?arguments.
%
%??????FIG_TEST(‘Property‘‘Value‘...)?creates?a?new?FIG_TEST?or?raises?the
%??????existing?singleton*.??Starting?from?the?left?property?value?pairs?are
%??????applied?to?the?GUI?before?fig_test_OpeningFcn?gets?called.??An
%??????unrecognized?property?name?or?invalid?value?makes?property?application
%??????stop.??All?inputs?are?passed?to?fig_test_OpeningFcn?via?varargin.
%
%??????*See?GUI?Options?on?GUIDE‘s?Tools?menu.??Choose?“GUI?allows?only?one
%??????instance?to?run?(singleton)“.
%
%?See?also:?GUIDE?GUIDATA?GUIHANDLES
%?Edit?the?above?text?to?modify?the?response?to?help?fig_test
%?Last?Modified?by?GUIDE?v2.5?30-Jun-2018?01:48:13
%?Begin?initialization?code?-?DO?NOT?EDIT
gui_Singleton?=?1;
gui_State?=?struct(‘gui_Name‘???????mfilename?...
???????????????????‘gui_Singleton‘??gui_Singleton?...
???????????????????‘gui_OpeningFcn‘?@fig_test_OpeningFcn?...
???????????????????‘gui_OutputFcn‘??@fig_test_OutputFcn?...
???????????????????‘gui_LayoutFcn‘??[]??...
???????????????????‘gui_Callback‘???[]);
if?nargin?&&?ischar(varargin{1})
????gui_State.gui_Callback?=?str2func(varargin{1});
end
if?nargout
????[varargout{1:nargout}]?=?gui_mainfcn(gui_State?varargin{:});
else
????gui_mainfcn(gui_State?varargin{:});
end
%?End?initialization?code?-?DO?NOT?EDIT
%?---?Executes?just?before?fig_test?is?made?visible.
function?fig_test_OpeningFcn(hobject?eventdata?handles?varargin)
set(handles.tol_edit‘String‘0.4)
handles.output?=?hobject;
guidata(hobject?handles);
function?varargout?=?fig_test_OutputFcn(hobject?eventdata?handles)?
varargout{1}?=?handles.output;
function?K_p_Callback(hobject?eventdata?handles)
%?hobject????handle?to?K_p?(see?GCBO)
%?eventdata??reserved?-?to?be?defined?in?a?future?version?of?MATLAB
%?handles????structure?with?handles?and?user?data?(see?GUIDATA)
%?Hints:?get(hobject‘String‘)?returns?contents?of?K_p?as?text
%????????str2double(get(hobject‘String‘))?returns?contents?of?K_p?as?a?double
%?---?Executes?during?object?creation?after?setting?all?properties.
function?K_p_CreateFcn(hobject?eventdata?handles)
%?hobject????handle?to?K_p?(see?GCBO)
%?eventdata??reserved?-?to?be?defined?in?a?future?version?of?MATLAB
%?handles????empty?-?handles?not?created?until?after?all?CreateFcns?called
%?Hint:?edit?controls?usually?have?a?white?background?on?Windows.
%???????See?ISPC?and?COMPUTER.
if?ispc?&&?isequal(get(hobject‘BackgroundColor‘)?get(0‘defaultUicontrolBackgroundColor‘))
????set(hobject‘BackgroundColor‘‘white‘);
end
function?K_v_Callback(hobject?eventdata?handles)
%?hO
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????29826??2018-06-30?13:24??matlab文件\fig_test.fig
?????文件????????7458??2018-06-30?13:40??matlab文件\fig_test.m
?????目錄???????????0??2018-08-05?19:58??matlab文件\
- 上一篇:LCL的三相三線制APF仿真程序
- 下一篇:MATLAB中ARQ程序代碼
評論
共有 條評論