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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? doa.m

?? 通過相關(guān)角度的DOA估計中的經(jīng)典music算法,
?? M
字號:
function varargout = doa(varargin)% DOA M-file for doa.fig%      DOA, by itself, creates a new DOA or raises the existing%      singleton*.%%      H = DOA returns the handle to a new DOA or the handle to%      the existing singleton*.%%      DOA('CALLBACK',hObject,eventData,handles,...) calls the local%      function named CALLBACK in DOA.M with the given input arguments.%%      DOA('Property','Value',...) creates a new DOA or raises the%      existing singleton*.  Starting from the left, property value pairs are%      applied to the GUI before doa_OpeningFcn gets called.  An%      unrecognized property name or invalid value makes property application%      stop.  All inputs are passed to doa_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 doa% Last Modified by GUIDE v2.5 13-Nov-2008 00:27:01% Begin initialization code - DO NOT EDITgui_Singleton = 1;gui_State = struct('gui_Name',       mfilename, ...                   'gui_Singleton',  gui_Singleton, ...                   'gui_OpeningFcn', @doa_OpeningFcn, ...                   'gui_OutputFcn',  @doa_OutputFcn, ...                   'gui_LayoutFcn',  [] , ...                   'gui_Callback',   []);if nargin && ischar(varargin{1})    gui_State.gui_Callback = str2func(varargin{1});endif 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 doa is made visible.function doa_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 doa (see VARARGIN)% Choose default command line output for doahandles.output = hObject;% Update handles structureguidata(hObject, handles);% UIWAIT makes doa wait for user response (see UIRESUME)% uiwait(handles.figure1);% --- Outputs from this function are returned to the command line.function varargout = doa_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 structurevarargout{1} = handles.output;function edit1_Callback(hObject, eventdata, handles)% hObject    handle to edit1 (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 edit1 as text%        str2double(get(hObject,'String')) returns contents of edit1 as a doubleth1=str2double(get(hObject,'String'))handles.metricdata.th1 = th1;guidata(hObject,handles)% --- 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 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');endfunction edit2_Callback(hObject, eventdata, handles)% hObject    handle to edit2 (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 edit2 as text%        str2double(get(hObject,'String')) returns contents of edit2 as a doubleth2=str2double(get(hObject,'String'))handles.metricdata.th2 = th2;guidata(hObject,handles)% --- Executes during object creation, after setting all properties.function edit2_CreateFcn(hObject, eventdata, handles)% hObject    handle to edit2 (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');endfunction edit3_Callback(hObject, eventdata, handles)% hObject    handle to edit3 (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 edit3 as text%        str2double(get(hObject,'String')) returns contents of edit3 as a doubleth3=str2double(get(hObject,'String'))handles.metricdata.th3 = th3;guidata(hObject,handles)% --- 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 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');endfunction edit4_Callback(hObject, eventdata, handles)% hObject    handle to edit4 (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 edit4 as text%        str2double(get(hObject,'String')) returns contents of edit4 as a doublep1=str2double(get(hObject,'String'))handles.metricdata.p1 = p1;guidata(hObject,handles)% --- 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 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');endfunction edit5_Callback(hObject, eventdata, handles)% hObject    handle to edit5 (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 edit5 as text%        str2double(get(hObject,'String')) returns contents of edit5 as a doublep2=str2double(get(hObject,'String'))handles.metricdata.p2 = p2;guidata(hObject,handles)% --- Executes during object creation, after setting all properties.function edit5_CreateFcn(hObject, eventdata, handles)% hObject    handle to edit5 (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');endfunction edit6_Callback(hObject, eventdata, handles)% hObject    handle to edit6 (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 edit6 as text%        str2double(get(hObject,'String')) returns contents of edit6 as a doublep3=str2double(get(hObject,'String'))handles.metricdata.p3 = p3;guidata(hObject,handles)% --- Executes during object creation, after setting all properties.function edit6_CreateFcn(hObject, eventdata, handles)% hObject    handle to edit6 (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');endfunction edit7_Callback(hObject, eventdata, handles)% hObject    handle to edit7 (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 edit7 as text%        str2double(get(hObject,'String')) returns contents of edit7 as a doubleK=str2double(get(hObject,'String'))handles.metricdata.K = K;guidata(hObject,handles)% --- Executes during object creation, after setting all properties.function edit7_CreateFcn(hObject, eventdata, handles)% hObject    handle to edit7 (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');endfunction edit8_Callback(hObject, eventdata, handles)% hObject    handle to edit8 (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 edit8 as text%        str2double(get(hObject,'String')) returns contents of edit8 as a doubled=str2double(get(hObject,'String'))handles.metricdata.d = d;guidata(hObject,handles)% --- Executes during object creation, after setting all properties.function edit8_CreateFcn(hObject, eventdata, handles)% hObject    handle to edit8 (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');endfunction edit9_Callback(hObject, eventdata, handles)% hObject    handle to edit9 (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 edit9 as text%        str2double(get(hObject,'String')) returns contents of edit9 as a doublenoise_var= str2double(get(hObject,'String'))handles.metricdata.noise_var = noise_var;guidata(hObject,handles)% --- Executes during object creation, after setting all properties.function edit9_CreateFcn(hObject, eventdata, handles)% hObject    handle to edit9 (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% --- Executes on button press in pushbutton1.function pushbutton1_Callback(hObject, eventdata, handles)% hObject    handle to pushbutton1 (see GCBO)% eventdata  reserved - to be defined in a future version of MATLAB% handles    structure with handles and user data (see GUIDATA)th1=handles.metricdata.th1;th2=handles.metricdata.th2;th3=handles.metricdata.th3;p1=handles.metricdata.p1;p2=handles.metricdata.p2;p3=handles.metricdata.p3;K=handles.metricdata.K; d=handles.metricdata.d; N=handles.metricdata.N;noise_var=handles.metricdata.noise_var;doas=[th1 th2 th3]*pi/180; %DOA抯 of signals in rad.P=[p1 p2 p3];r=length(doas);% Steering vector matrix. Columns will contain the steering vectors% of the r signalsA=exp(-i*2*pi*d*(0:N-1)'*sin([doas(:).']));% Signal and noise generationsig=round(rand(r,K))*2-1; % Generate random BPSK symbols for each of the% r signalsnoise=sqrt(noise_var/2)*(randn(N,K)+i*randn(N,K)); %Uncorrelated noiseX=A*diag(sqrt(P))*sig+noise; %Generate data matrixR=X*X'/K; %Spatial covariance matrix[Q ,D]=eig(R); %Compute eigendecomposition of covariance matrix[D,I]=sort(diag(D),1,'descend'); %Find r largest eigenvaluesQ=Q (:,I); %Sort the eigenvectors to put signal eigenvectors firstQs=Q (:,1:r); %Get the signal eigenvectorsQn=Q(:,r+1:N); %Get the noise eigenvectors% MUSIC algorithm% Define angles at which MUSIC 搒pectrum

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美日韩国产另类专区| 欧美一区二区在线看| 国产午夜一区二区三区| 韩国女主播一区| 国产视频一区二区三区在线观看 | 欧美一区二区高清| 天天色图综合网| 欧美电影免费观看高清完整版| 久久精品99国产精品| 国产欧美一区二区三区沐欲 | 中文字幕精品综合| 91污片在线观看| 亚洲成人tv网| 久久综合网色—综合色88| 国产jizzjizz一区二区| 亚洲精品ww久久久久久p站| 欧美日韩精品福利| 精品在线一区二区| 亚洲人成在线播放网站岛国| 欧美日韩国产小视频在线观看| 麻豆91在线播放免费| 国产欧美一区二区精品秋霞影院| 99久久久无码国产精品| 日韩黄色小视频| 国产精品久久久久影院| 欧美日韩高清在线播放| 国产真实乱对白精彩久久| 亚洲私人影院在线观看| 在线成人小视频| 国产99久久久久久免费看农村| 一区二区三区在线视频免费| 欧美岛国在线观看| 色美美综合视频| 精品一区二区久久久| 一区二区三区日韩精品视频| 日韩欧美色综合| 91久久国产最好的精华液| 精东粉嫩av免费一区二区三区| 亚洲精品免费电影| 国产婷婷色一区二区三区四区| 精品视频在线免费看| 国产99精品国产| 久久精品久久综合| 亚洲国产精品人人做人人爽| 国产亚洲1区2区3区| 欧美福利视频一区| 91极品美女在线| 成人精品国产一区二区4080| 美日韩一级片在线观看| 一级特黄大欧美久久久| 亚洲国产精品成人综合色在线婷婷| 91精品国产综合久久久久久久久久| 91在线观看成人| 国产精品一区二区在线播放 | 乱一区二区av| 亚洲在线免费播放| 国产精品国产三级国产aⅴ入口| 日韩欧美国产午夜精品| 欧美日韩你懂得| 一本到不卡精品视频在线观看| 国产jizzjizz一区二区| 精品在线一区二区| 麻豆精品一区二区综合av| 亚洲国产精品精华液网站| 亚洲啪啪综合av一区二区三区| 中文字幕欧美日韩一区| 欧美mv和日韩mv的网站| 欧美一级夜夜爽| 欧美一级xxx| 欧美一激情一区二区三区| 欧美日韩成人在线一区| 欧美日韩精品欧美日韩精品| 欧美羞羞免费网站| 欧美三级一区二区| 欧美在线视频日韩| 欧美视频一区二区在线观看| 91网站黄www| 在线视频你懂得一区| 色菇凉天天综合网| 欧美熟乱第一页| 欧美高清你懂得| 日韩精品中午字幕| 精品久久久久香蕉网| 久久一区二区三区国产精品| 亚洲精品在线三区| 国产日韩欧美在线一区| 国产欧美一区二区精品久导航| 国产区在线观看成人精品| 中文在线资源观看网站视频免费不卡| 国产色爱av资源综合区| 国产精品久久久久久久第一福利| 最新国产精品久久精品| 亚洲精品日韩综合观看成人91| 亚洲妇女屁股眼交7| 日本怡春院一区二区| 久久av老司机精品网站导航| 国产精品一二三四区| 97精品国产露脸对白| 在线观看精品一区| 欧美一区二区免费| 国产人伦精品一区二区| 亚洲三级在线观看| 久草热8精品视频在线观看| 高清免费成人av| 欧美亚洲国产一区二区三区| 911国产精品| 国产农村妇女精品| 亚洲免费观看高清在线观看| 天天影视网天天综合色在线播放 | 久久久久久免费毛片精品| 中文欧美字幕免费| 亚洲国产精品欧美一二99| 激情图区综合网| 色系网站成人免费| 精品少妇一区二区三区视频免付费| 国产日韩欧美不卡在线| 亚洲尤物视频在线| 国产精品一区二区不卡| 91高清视频免费看| 久久久久久久久伊人| 亚洲一区二区三区自拍| 国产精品一区二区三区99 | 欧美一区三区二区| 欧美激情一区二区三区不卡| 亚洲成国产人片在线观看| 国产精品影视网| 777色狠狠一区二区三区| 国产精品亲子乱子伦xxxx裸| 日韩av中文字幕一区二区| eeuss鲁片一区二区三区| 欧美va亚洲va在线观看蝴蝶网| 一区二区三区精品视频| 国产精品综合av一区二区国产馆| 在线观看国产日韩| 国产精品久久久久一区二区三区共| 日本亚洲最大的色成网站www| 97精品国产97久久久久久久久久久久| 欧美一区二区免费| 亚洲在线观看免费| kk眼镜猥琐国模调教系列一区二区| 日韩视频一区二区三区在线播放| 亚洲免费观看高清完整版在线| 国产一区二区在线看| 欧美日韩亚洲综合| 亚洲欧美日韩国产手机在线 | 日韩一区二区三区免费观看| 一区二区三区不卡视频在线观看| 国产精品一区二区在线看| 欧美一区二区三区免费在线看| 亚洲欧美成人一区二区三区| 国产99久久久国产精品免费看 | 国产精品综合av一区二区国产馆| 欧美一卡二卡在线| 亚洲成人福利片| 欧美在线视频不卡| 亚洲精选一二三| 91丝袜国产在线播放| 中文字幕第一区二区| 国产高清视频一区| 久久久久久久电影| 国产一区二区三区香蕉 | 欧美性生活大片视频| 自拍偷拍国产亚洲| 色综合久久久久综合体| 中文字幕在线观看不卡| 成人午夜碰碰视频| 欧美韩国日本一区| 国产白丝网站精品污在线入口| 国产亚洲精品免费| 成人黄色a**站在线观看| 欧美极品少妇xxxxⅹ高跟鞋| 国产精品一区二区黑丝| 国产精品三级视频| 99精品视频中文字幕| 亚洲美女电影在线| 在线观看免费亚洲| 日韩av高清在线观看| 日韩精品一区二区三区蜜臀| 国产一区二区三区综合| 久久久99精品免费观看不卡| 国产91在线|亚洲| 亚洲人成精品久久久久| 日本电影欧美片| 日日夜夜免费精品| 亚洲精品一线二线三线无人区| 国产精品一区二区果冻传媒| 中文字幕不卡在线观看| 色综合久久天天| 日本特黄久久久高潮| 久久一留热品黄| 色94色欧美sute亚洲13| 午夜欧美2019年伦理| 精品欧美久久久| 91毛片在线观看| 亚洲成人免费影院| 久久综合久色欧美综合狠狠| 国产69精品久久99不卡| 亚洲人精品午夜| 日韩美一区二区三区| 成人av中文字幕|