亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? kalman_gui.m

?? MATLAB Simulations for Radar Systems Design
?? M
?? 第 1 頁 / 共 5 頁
字號:
function varargout = kalman_gui(varargin)
% KALMAN_GUI M-file for kalman_gui.fig
%      KALMAN_GUI, by itself, creates a new KALMAN_GUI or raises the existing
%      singleton*.
%
%      H = KALMAN_GUI returns the handle to a new KALMAN_GUI or the handle to
%      the existing singleton*.
%
%      KALMAN_GUI('CALLBACK',hObject,eventData,handles,...) calls the local
%      function named CALLBACK in KALMAN_GUI.M with the given input arguments.
%
%      KALMAN_GUI('Property','Value',...) creates a new KALMAN_GUI or raises the
%      existing singleton*.  Starting from the left, property value pairs are
%      applied to the GUI before kalman_gui_OpeningFunction gets called.  An
%      unrecognized property name or invalid value makes property application
%      stop.  All inputs are passed to kalman_gui_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 kalman_gui

% Last Modified by GUIDE v2.5 17-Jun-2003 14:42:07
% Begin initialization code - DO NOT EDIT
gui_Singleton = 1;
gui_State = struct('gui_Name',       mfilename, ...
                   'gui_Singleton',  gui_Singleton, ...
                   'gui_OpeningFcn', @kalman_gui_OpeningFcn, ...
                   'gui_OutputFcn',  @kalman_gui_OutputFcn, ...
                   'gui_LayoutFcn',  [] , ...
                   'gui_Callback',   []);
if nargin & isstr(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 kalman_gui is made visible.
function kalman_gui_OpeningFcn(hObject, eventdata, handles, varargin)
% This function has no output args, see OutputFcn.
% hObject    handle to figure
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
% varargin   command line arguments to kalman_gui (see VARARGIN)

% Choose default command line output for kalman_gui
handles.output = hObject;


% Update handles structure
guidata(hObject, handles);

if strcmp(get(hObject,'Visible'),'off')
    initialize_gui(hObject, handles);
end

% UIWAIT makes kalman_gui wait for user response (see UIRESUME)
% uiwait(handles.figure1);


% --- Outputs from this function are returned to the command line.
function varargout = kalman_gui_OutputFcn(hObject, eventdata, handles)
% varargout  cell array for returning output args (see VARARGOUT);
% hObject    handle to figure
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

% Get default command line output from handles structure
varargout{1} = handles.output;








function initialize_gui(fig_handle, handles)
data.start_loc = zeros(3,1);
data.velocity = 0.0 ;
data.yamp = 0.0 ;
data.yperiod = 0.0 ;
data.zamp = 0.0 ;
data.zperiod = 0.0 ;
data.samplingtime = 0.0 ;
data.deltat = 0.0 ;
data.sigmaaz = 0.0 ;
data.sigmael = 0.0 ;
data.sigmarange = 0.0 ;
data.x0 = zeros(6,1) ;
data.P0 = zeros(6,6) ;
data.phi = zeros(6,6) ;
data.R = zeros(3,3) ;
data.Q = zeros(6,6) ;

set(handles.xstart, 'String', data.start_loc(1));
set(handles.ystart, 'String', data.start_loc(2));
set(handles.zstart, 'String', data.start_loc(3));
set(handles.velocity, 'String', data.velocity);
set(handles.y_amp, 'String', data.yamp);
set(handles.y_period, 'String', data.yperiod);
set(handles.z_amp, 'String', data.zamp);
set(handles.z_period, 'String', data.zperiod);
set(handles.sampletime, 'String', data.samplingtime);
set(handles.deltat, 'String', data.deltat);
set(handles.sigmaaz, 'String', data.sigmaaz);
set(handles.sigmael, 'String', data.sigmael);
set(handles.sigmarange, 'String', data.sigmarange);

set(handles.x0_1, 'String', num2str(data.x0(1)));
set(handles.x0_2, 'String', num2str(data.x0(2)));
set(handles.x0_3, 'String', num2str(data.x0(3)));
set(handles.x0_4, 'String', num2str(data.x0(4)));
set(handles.x0_5, 'String', num2str(data.x0(5)));
set(handles.x0_6, 'String', num2str(data.x0(6)));

set(handles.P11, 'String', num2str(data.P0(1,1)) );
set(handles.P12, 'String', num2str(data.P0(1,2)) );
set(handles.P13, 'String', num2str(data.P0(1,3)) );
set(handles.P14, 'String', num2str(data.P0(1,4)) );
set(handles.P15, 'String', num2str(data.P0(1,5)) );
set(handles.P16, 'String', num2str(data.P0(1,6)) );
set(handles.P21, 'String', num2str(data.P0(2,1)) );
set(handles.P22, 'String', num2str(data.P0(2,2)) );
set(handles.P23, 'String', num2str(data.P0(2,3)) );
set(handles.P24, 'String', num2str(data.P0(2,4)) );
set(handles.P25, 'String', num2str(data.P0(2,5)) );
set(handles.P26, 'String', num2str(data.P0(2,6)) );
set(handles.P31, 'String', num2str(data.P0(3,1)) );
set(handles.P32, 'String', num2str(data.P0(3,2)) );
set(handles.P33, 'String', num2str(data.P0(3,3)) );
set(handles.P34, 'String', num2str(data.P0(3,4)) );
set(handles.P35, 'String', num2str(data.P0(3,5)) );
set(handles.P36, 'String', num2str(data.P0(3,6)) );
set(handles.P41, 'String', num2str(data.P0(4,1)) );
set(handles.P42, 'String', num2str(data.P0(4,2)) );
set(handles.P43, 'String', num2str(data.P0(4,3)) );
set(handles.P44, 'String', num2str(data.P0(4,4)) );
set(handles.P45, 'String', num2str(data.P0(4,5)) );
set(handles.P46, 'String', num2str(data.P0(4,6)) );
set(handles.P51, 'String', num2str(data.P0(5,1)) );
set(handles.P52, 'String', num2str(data.P0(5,2)) );
set(handles.P53, 'String', num2str(data.P0(5,3)) );
set(handles.P54, 'String', num2str(data.P0(5,4)) );
set(handles.P55, 'String', num2str(data.P0(5,5)) );
set(handles.P56, 'String', num2str(data.P0(5,6)) );
set(handles.P61, 'String', num2str(data.P0(6,1)) );
set(handles.P62, 'String', num2str(data.P0(6,2)) );
set(handles.P63, 'String', num2str(data.P0(6,3)) );
set(handles.P64, 'String', num2str(data.P0(6,4)) );
set(handles.P65, 'String', num2str(data.P0(6,5)) );
set(handles.P66, 'String', num2str(data.P0(6,6)) );

set(handles.R_11, 'String', num2str(data.R(1,1)) );
set(handles.R_12, 'String', num2str(data.R(1,2)) );
set(handles.R_13, 'String', num2str(data.R(1,3)) );
set(handles.R_21, 'String', num2str(data.R(2,1)) );
set(handles.R_22, 'String', num2str(data.R(2,2)) );
set(handles.R_23, 'String', num2str(data.R(2,3)) );
set(handles.R_31, 'String', num2str(data.R(3,1)) );
set(handles.R_32, 'String', num2str(data.R(3,2)) );
set(handles.R_33, 'String', num2str(data.R(3,3)) );

set(handles.Q11, 'String', num2str(data.Q(1,1)) );
set(handles.Q12, 'String', num2str(data.Q(1,2)) );
set(handles.Q13, 'String', num2str(data.Q(1,3)) );
set(handles.Q14, 'String', num2str(data.Q(1,4)) );
set(handles.Q15, 'String', num2str(data.Q(1,5)) );
set(handles.Q16, 'String', num2str(data.Q(1,6)) );
set(handles.Q21, 'String', num2str(data.Q(2,1)) );
set(handles.Q22, 'String', num2str(data.Q(2,2)) );
set(handles.Q23, 'String', num2str(data.Q(2,3)) );
set(handles.Q24, 'String', num2str(data.Q(2,4)) );
set(handles.Q25, 'String', num2str(data.Q(2,5)) );
set(handles.Q26, 'String', num2str(data.Q(2,6)) );
set(handles.Q31, 'String', num2str(data.Q(3,1)) );
set(handles.Q32, 'String', num2str(data.Q(3,2)) );
set(handles.Q33, 'String', num2str(data.Q(3,3)) );
set(handles.Q34, 'String', num2str(data.Q(3,4)) );
set(handles.Q35, 'String', num2str(data.Q(3,5)) );
set(handles.Q36, 'String', num2str(data.Q(3,6)) );
set(handles.Q41, 'String', num2str(data.Q(4,1)) );
set(handles.Q42, 'String', num2str(data.Q(4,2)) );
set(handles.Q43, 'String', num2str(data.Q(4,3)) );
set(handles.Q44, 'String', num2str(data.Q(4,4)) );
set(handles.Q45, 'String', num2str(data.Q(4,5)) );
set(handles.Q46, 'String', num2str(data.Q(4,6)) );
set(handles.Q51, 'String', num2str(data.Q(5,1)) );
set(handles.Q52, 'String', num2str(data.Q(5,2)) );
set(handles.Q53, 'String', num2str(data.Q(5,3)) );
set(handles.Q54, 'String', num2str(data.Q(5,4)) );
set(handles.Q55, 'String', num2str(data.Q(5,5)) );
set(handles.Q56, 'String', num2str(data.Q(5,6)) );
set(handles.Q61, 'String', num2str(data.Q(6,1)) );
set(handles.Q62, 'String', num2str(data.Q(6,2)) );
set(handles.Q63, 'String', num2str(data.Q(6,3)) );
set(handles.Q64, 'String', num2str(data.Q(6,4)) );
set(handles.Q65, 'String', num2str(data.Q(6,5)) );
set(handles.Q66, 'String', num2str(data.Q(6,6)) );






% --- Executes during object creation, after setting all properties.
function xstart_CreateFcn(hObject, eventdata, handles)
% hObject    handle to xstart (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, change
%       'usewhitebg' to 0 to use default.  See ISPC and COMPUTER.
usewhitebg = 1;
if usewhitebg
    set(hObject,'BackgroundColor','white');
else
    set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));
end

function xstart_Callback(hObject, eventdata, handles)
% hObject    handle to xstart (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 xstart as text
%        str2double(get(hObject,'String')) returns contents of xstart as a double
temp = str2double(get(hObject, 'String'));
if isnan(temp)
   set(hObject, 'String', 0);
   errordlg('Input must be a number','Error');
end





% --- Executes during object creation, after setting all properties.function ystart_CreateFcn(hObject, eventdata, handles)% hObject    handle to ystart (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    set(hObject,'BackgroundColor','white');else    set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));endfunction ystart_Callback(hObject, eventdata, handles)% hObject    handle to ystart (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 ystart as text%        str2double(get(hObject,'String')) returns contents of ystart as a doubletemp = str2double(get(hObject, 'String'));
if isnan(temp)
   set(hObject, 'String', 0);
   errordlg('Input must be a number','Error');
end


% --- Executes during object creation, after setting all properties.function zstart_CreateFcn(hObject, eventdata, handles)% hObject    handle to zstart (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    set(hObject,'BackgroundColor','white');else    set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));endfunction zstart_Callback(hObject, eventdata, handles)% hObject    handle to zstart (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 zstart as text%        str2double(get(hObject,'String')) returns contents of zstart as a doubletemp = str2double(get(hObject, 'String'));
if isnan(temp)
   set(hObject, 'String', 0);
   errordlg('Input must be a number','Error');
end






% --- Executes during object creation, after setting all properties.
function velocity_CreateFcn(hObject, eventdata, handles)
% hObject    handle to velocity (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, change
%       'usewhitebg' to 0 to use default.  See ISPC and COMPUTER.
usewhitebg = 1;
if usewhitebg
    set(hObject,'BackgroundColor','white');
else
    set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));
end


function velocity_Callback(hObject, eventdata, handles)
% hObject    handle to velocity (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 velocity as text
%        str2double(get(hObject,'String')) returns contents of velocity as a double

temp = str2double(get(hObject, 'String'));
if isnan(temp)
   set(hObject, 'String', 0);
   errordlg('Input must be a number','Error');
end





% --- Executes during object creation, after setting all properties.function y_amp_CreateFcn(hObject, eventdata, handles)% hObject    handle to y_amp (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    set(hObject,'BackgroundColor','white');else    set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));endfunction y_amp_Callback(hObject, eventdata, handles)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美性视频一区二区三区| 国产美女一区二区三区| 国产性色一区二区| 久久先锋影音av鲁色资源网| 91精品国产色综合久久不卡电影 | 国产午夜亚洲精品羞羞网站| 91精品欧美一区二区三区综合在| 欧美亚洲禁片免费| 欧美性猛交xxxxxx富婆| 在线播放中文一区| 91精品国产综合久久久久久漫画| 91精品免费在线观看| 精品久久久久久无| 国产精品久久夜| 一区二区在线观看av| 亚洲成人福利片| 久久精品国产**网站演员| 狠狠色丁香久久婷婷综合_中| 国产精品69久久久久水密桃| 成人亚洲一区二区一| 一本大道av一区二区在线播放| 91丨九色porny丨蝌蚪| 欧美日韩1234| 久久日一线二线三线suv| 国产女人18毛片水真多成人如厕| 中文字幕一区二区三区在线播放| 亚洲女同ⅹxx女同tv| 看片网站欧美日韩| 国内精品不卡在线| 色综合天天综合网天天狠天天 | 欧美一区二区三区思思人| 精品国产精品网麻豆系列 | 日本精品免费观看高清观看| 欧美日高清视频| 国产精品全国免费观看高清| 午夜欧美在线一二页| 国产精品一区二区三区乱码| 欧美在线影院一区二区| 精品国产乱码久久久久久蜜臀| 国产精品久久久久久亚洲伦 | 欧美激情中文字幕| 日韩精品亚洲一区二区三区免费| 国产麻豆精品95视频| 欧美日韩在线播| 日本一区二区三区在线不卡| 日韩高清中文字幕一区| 91老师片黄在线观看| 欧美电视剧在线观看完整版| 亚洲男人的天堂在线观看| 精品一区二区三区免费视频| 欧美午夜一区二区三区| 国产精品欧美一区喷水| 黑人精品欧美一区二区蜜桃| 欧美日韩一区国产| 亚洲精品国产品国语在线app| 精品亚洲欧美一区| 91精品国产综合久久国产大片| 国产精品无码永久免费888| 久久福利视频一区二区| 91麻豆精品国产91久久久| 亚洲日本韩国一区| 成人美女视频在线观看18| 亚洲精品一区二区在线观看| 日韩成人免费看| 精品视频一区二区三区免费| 综合久久国产九一剧情麻豆| 国产宾馆实践打屁股91| 久久综合资源网| 精品午夜久久福利影院| 精品第一国产综合精品aⅴ| 日韩精品色哟哟| 在线不卡中文字幕| 亚洲va欧美va人人爽午夜| 欧美日韩一区二区三区视频| 亚洲综合偷拍欧美一区色| 在线亚洲一区二区| 一区二区成人在线视频| 色婷婷国产精品综合在线观看| 中文字幕在线一区免费| 9人人澡人人爽人人精品| 国产精品乱码一区二区三区软件| 国产精品白丝jk黑袜喷水| 中文字幕免费一区| 99久久精品国产网站| 亚洲黄色片在线观看| 精品视频免费在线| 日本不卡在线视频| 国产区在线观看成人精品| proumb性欧美在线观看| 中文字幕色av一区二区三区| 91麻豆国产自产在线观看| 亚洲免费高清视频在线| 欧美天堂亚洲电影院在线播放| 亚洲一区二区免费视频| 91精品国产一区二区三区| 精品在线免费观看| 亚洲视频免费看| 欧美美女喷水视频| 国产真实乱子伦精品视频| 国产精品乱码妇女bbbb| 91国产成人在线| 精品午夜久久福利影院| 欧美韩国日本一区| 欧美日韩国产小视频| 国产裸体歌舞团一区二区| 日韩一区中文字幕| 欧美高清性hdvideosex| 国产麻豆精品95视频| 亚洲自拍偷拍麻豆| 欧美精品一区二区蜜臀亚洲| 不卡av在线免费观看| 偷拍日韩校园综合在线| 国产欧美精品一区aⅴ影院| 91国产免费看| 国产精品77777| 三级在线观看一区二区 | 色婷婷精品久久二区二区蜜臂av| 日本不卡123| 亚洲同性gay激情无套| 欧美一级久久久| 色视频欧美一区二区三区| 久久精品国产色蜜蜜麻豆| 中文字幕综合网| 久久综合久久鬼色| 欧美午夜一区二区| av男人天堂一区| 国产一级精品在线| 欧美aaaaa成人免费观看视频| 国产精品美女久久久久aⅴ| 日韩三级伦理片妻子的秘密按摩| 色综合天天综合色综合av | 久久久综合精品| 欧美女孩性生活视频| 成人av动漫在线| 国产精品一区二区免费不卡 | 欧美性做爰猛烈叫床潮| 成人黄色软件下载| 狠狠色伊人亚洲综合成人| 亚洲国产精品久久不卡毛片| 国产精品三级久久久久三级| 精品国产一区二区三区不卡 | 精品一区二区免费在线观看| 一区二区三区欧美日| 亚洲天堂精品在线观看| 国产精品入口麻豆原神| 国产清纯白嫩初高生在线观看91 | 福利一区在线观看| 99久久免费国产| 国产精品538一区二区在线| 久久国产精品99久久久久久老狼 | 国产欧美一区二区三区沐欲| 欧美电视剧在线观看完整版| 欧美一级欧美三级| 日韩一区国产二区欧美三区| 91精品国产综合久久精品图片| 欧美在线不卡视频| 欧美色网一区二区| 7777精品伊人久久久大香线蕉| 欧美日韩免费一区二区三区视频| 欧美日韩在线播放一区| 777久久久精品| 日韩视频中午一区| 精品美女被调教视频大全网站| 日韩亚洲欧美一区| 精品理论电影在线观看 | 水野朝阳av一区二区三区| 亚洲h精品动漫在线观看| 七七婷婷婷婷精品国产| 另类中文字幕网| 成人夜色视频网站在线观看| av影院午夜一区| 欧美午夜精品一区二区三区| 欧美日韩欧美一区二区| 欧美大胆人体bbbb| 国产午夜精品久久久久久免费视 | 成人免费一区二区三区在线观看| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 中文字幕一区二区三区四区| 亚洲人成网站色在线观看| 一区二区三区四区精品在线视频| 亚洲国产一区二区视频| 美女视频免费一区| 国产99久久久国产精品潘金 | 欧美国产精品劲爆| 亚洲一级二级三级| 国产精品一区二区你懂的| 色综合夜色一区| 欧美xfplay| 中文字幕视频一区| 麻豆精品精品国产自在97香蕉| 丁香天五香天堂综合| 欧美日韩在线播| 国产精品乱码久久久久久| 日韩电影免费在线看| 国产精品18久久久久久久网站| 欧美综合一区二区| 久久久久99精品一区| 视频在线观看一区| 色综合中文综合网| 亚洲欧美福利一区二区|