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

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

?? singal_system_analysis.m

?? 隨機(jī)信號(hào)分析MATLAB的重要的仿真實(shí)例
?? M
字號(hào):

function varargout = singal_system_analysis(varargin)

%===============================================================
% Begin initialization code - DO NOT EDIT
gui_Singleton = 1;
gui_State = struct('gui_Name',       mfilename, ...
                   'gui_Singleton',  gui_Singleton, ...
                   'gui_OpeningFcn', @singal_system_analysis_OpeningFcn, ...
                   'gui_OutputFcn',  @singal_system_analysis_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 singal_system_analysis is made visible.
function singal_system_analysis_OpeningFcn(hObject, eventdata, handles, varargin)
% Choose default command line output for singal_system_analysis
handles.output = hObject;
% Update handles structure
guidata(hObject, handles);
set(handles.insingal_listbox,'string','均勻分布白噪聲|正態(tài)分布白噪聲|鳥(niǎo)叫聲|火車?guó)Q笛聲|Chi 2分布隨機(jī)噪聲|窄帶正態(tài)過(guò)程');
set(handles.insingal_edit,'string','幅度服從均勻分布的白噪聲');
set(handles.outsingal_edit,'string','輸入信號(hào)經(jīng)過(guò)系統(tǒng)后的輸出信號(hào)');
set(handles.insignal_popupmenu,'string','時(shí)域波形|頻域波形|自相關(guān)估計(jì)|功率譜估計(jì)|概率分布圖');
set(handles.outsingal_popupmenu,'string','時(shí)域波形|頻域波形|自相關(guān)估計(jì)|功率譜估計(jì)|概率分布圖');
set(handles.system_listbox,'string','全通系統(tǒng)|低通系統(tǒng)|高通系統(tǒng)|帶通系統(tǒng)|平方律檢波|全波線性檢波|半波線性檢波');
set(handles.system_edit,'string','即輸出等于輸入');

% --- Outputs from this function are returned to the command line.
function varargout = singal_system_analysis_OutputFcn(hObject, eventdata, handles)
% Get default command line output from handles structure
varargout{1} = handles.output;
%=================================================================

%==input===========================================================
% --- Executes during object creation, after setting all properties.
function insingal_listbox_CreateFcn(hObject, eventdata, handles)
if ispc
    set(hObject,'BackgroundColor','white');
else
    set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));
end

% --- Executes on selection change in insingal_listbox.
function insingal_listbox_Callback(hObject, eventdata, handles)
inlistindex=get(handles.insingal_listbox,'Value');
inliststr={'幅度服從均勻分布的白噪聲','幅度服從正態(tài)(高斯)分布的白噪聲',...
              '鳥(niǎo)叫聲,能量主要集中在2600~4700Hz,可看做寬帶隨機(jī)過(guò)程',...
              '火車?guó)Q笛聲,可看做寬帶隨機(jī)過(guò)程',...
              'Chi 2分布的寬帶隨機(jī)過(guò)程'...
              '窄帶正態(tài)隨機(jī)過(guò)程'};
set(handles.insingal_edit,'string',inliststr(inlistindex));

% --- Executes during object creation, after setting all properties.
function insignal_popupmenu_CreateFcn(hObject, eventdata, handles)
if ispc
    set(hObject,'BackgroundColor','white');
else
    set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));
end
%=================================================================
 
%==system=========================================================
% --- Executes during object creation, after setting all properties.
function system_listbox_CreateFcn(hObject, eventdata, handles)
if ispc
    set(hObject,'BackgroundColor','white');
else
    set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));
end
% --- Executes on selection change in system_listbox.
function system_listbox_Callback(hObject, eventdata, handles)
systemlistindex=get(handles.system_listbox,'Value');
systemliststr={'即輸出等于輸入',...
                       '輸入信號(hào)通過(guò)具有低通特性的濾波器(低通截至頻率2000Hz)',...
                       '輸入信號(hào)通過(guò)具有高通特性的濾波器(高通截至頻率2000Hz)',...
                       '輸入信號(hào)通過(guò)具有帶通特性的濾波器(通帶3000~3300Hz)',...
                       '輸入信號(hào)通過(guò)平方律檢波器件',...  
                       '輸入信號(hào)通過(guò)全波線性檢波器件',...
                       '輸入信號(hào)通過(guò)半波線性檢波器件'};
set(handles.system_edit,'string',systemliststr(systemlistindex));

Fs=10000;   
%輸入信號(hào)經(jīng)過(guò)選擇的系統(tǒng)生成輸出信號(hào)
sysindex=get(handles.system_listbox,'Value');
if sysindex==1
    M=[1 1];
    f=[0 Fs/2]/(Fs/2);
    [B,A]=yulewalk(11,f,M);
elseif sysindex==2
    M=[1 1 0 0];
    f=[0 2000 2100 Fs/2]/(Fs/2);
    [B,A]=yulewalk(30,f,M);
elseif sysindex==3
    M=[0 0 1 1];
    f=[0 2000 2100 Fs/2]/(Fs/2);
    [B,A]=yulewalk(25,f,M);
elseif sysindex==4
    M=[0 0 1 1 0 0 ];
    f=[0 3000 3050 3350 3400 Fs/2]/(Fs/2);
    [B,A]=yulewalk(50,f,M);
end

%畫出系統(tǒng)的特性曲線
axes(handles.system_axes)
if sysindex==5  %y=x^2
    x=-1:0.1:1;
    y=x.^2;
    plot(x,y);grid on;axis([-2 2 0 inf]);xlabel('X');ylabel('Y');title('\fontsize{9}平方律檢波');
elseif sysindex==6
    x=-1:0.1:1;
    y=abs(x);
    plot(x,y);grid on;axis([-2 2 0 inf]);xlabel('X');ylabel('Y');title('\fontsize{9}全波線性檢波');
elseif sysindex==7
    x=-1:0.1:1;
    y=(x+abs(x))/2;
    plot(x,y);grid on;axis([-2 2 0 inf]);xlabel('X');ylabel('Y');title('\fontsize{9}半波線性檢波');
else
    [H,W]=freqz(B,A,128);
    plot(f*Fs/2,M,':r',W*Fs/(2*pi),abs(H),'-');grid on;
    legend('\fontsize{9}理想曲線','\fontsize{9}實(shí)際曲線');xlabel('f/Hz');ylabel('\fontsize{9}幅頻特性');
    title('\fontsize{9}系統(tǒng)');
end
%================================================================


%==output=========================================================
% --- Executes during object creation, after setting all properties.
function outsingal_edit_CreateFcn(hObject, eventdata, handles)
if ispc
    set(hObject,'BackgroundColor','white');
else
    set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));
end

% --- Executes during object creation, after setting all properties.
function outsingal_listbox_CreateFcn(hObject, eventdata, handles)
if ispc
    set(hObject,'BackgroundColor','white');
else
    set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));
end

%===============================================================
% --- Executes during object creation, after setting all properties.
function outsingal_popupmenu_CreateFcn(hObject, eventdata, handles)
if ispc
    set(hObject,'BackgroundColor','white');
else
    set(hObject,'BackgroundColor',get(0,'defaultUicontrolBackgroundColor'));
end

% --- Executes on button press in outsingal_refreshbutton.
function outsingal_refreshbutton_Callback(hObject, eventdata, handles)
    inlistindex=get(handles.insingal_listbox,'Value');
    %產(chǎn)生適當(dāng)?shù)男盘?hào)向量
    Fs=10000;Ts=1/Fs;N=8096;t=[0:N-1]*Ts;
    %均值和方差
    Mu=0;Sigma=1;
   
    %改變種子,可以使結(jié)果更“精確”
    rand('state',1)
    Nwhite=rand(1,N);
    Nwhite=Nwhite-0.5+Mu;
    temp=sqrt(12*(Mu^2+Sigma));
    Nwhite=temp*Nwhite;
    %改變種子,可以使結(jié)果更“精確”
    rand('state',2)
    Ngauss=randn(1,N);
    temp=sqrt(Mu^2+Sigma);
    Ngauss=temp*Ngauss;
    
%===============================================================
%根據(jù)選擇產(chǎn)生輸入信號(hào)
if inlistindex==1
    X=Nwhite;
elseif inlistindex==2  
    X=Ngauss;
elseif inlistindex==3
    load('chirp','Fs','y')
    X=y(1:N);Fs=10000;
elseif inlistindex==4
    load('train','Fs','y')
    X=y(1:N);Fs=10000;
elseif inlistindex==5
    X=chi2rnd(4,1,N);
elseif inlistindex==6
    M=[0 0 1 1 0 0 ];
    f=[0 3000 3050 3350 3400 Fs/2]/(Fs/2);
    [B,A]=yulewalk(40,f,M);
    Nt=filter(B,A,Ngauss);
    X=Nt;
end

%===============================================================
%畫出輸入信號(hào)的圖形
inpopindex=get(handles.insignal_popupmenu,'Value');
axes(handles.insingal_axes)
if inpopindex==1
    plot(t,X);grid on;
    axis([0 200*Ts min(X) max(X)]);
    xlabel('t/s');title('\fontsize{9}時(shí)域波形');
elseif inpopindex==2
    Xf=fft(X,512);
    semilogy((0:511)*Fs/512,abs(Xf));grid on;
    axis([0 Fs/2 log(min(Xf)) inf]);
    xlabel('f/Hz');title('\fontsize{9}頻域波形');
elseif inpopindex==3
    R=xcorr(X,'biased');
    plot((-N:length(R)-N-1)*Ts,R);grid on;
    axis([-N*Ts (length(R)-N-1)*Ts min(R) max(R)]);
    xlabel('t/s');title('\fontsize{9}自相關(guān)函數(shù)');
elseif inpopindex==4
    [Pxx,f] = pwelch(X,[],[],1024,Fs);
    semilogy(f,Pxx);grid on;
    axis([min(f) max(f) log(min(Pxx)) inf]);
    xlabel('f/Hz');title('\fontsize{9}功率譜密度');
elseif inpopindex==5
    histfit(X,50);
    title('\fontsize{9}概率分布直方圖');grid on;
    h = findobj(gca,'Type','line');
    set(h,'Color','r');
end

%輸入信號(hào)經(jīng)過(guò)選擇的系統(tǒng)生成輸出信號(hào)
sysindex=get(handles.system_listbox,'Value');
if sysindex==1
    M=[1 1];
    f=[0 Fs/2]/(Fs/2);
    [B,A]=yulewalk(11,f,M);
    Y=filter(B,A,X);
elseif sysindex==2
    M=[1 1 0 0];
    f=[0 2000 2100 Fs/2]/(Fs/2);
    [B,A]=yulewalk(30,f,M);
    Y=filter(B,A,X);
elseif sysindex==3
    M=[0 0 1 1];
    f=[0 2000 2100 Fs/2]/(Fs/2);
    [B,A]=yulewalk(25,f,M);
    Y=filter(B,A,X);
elseif sysindex==4
    M=[0 0 1 1 0 0 ];
    f=[0 3000 3050 3350 3400 Fs/2]/(Fs/2);
    [B,A]=yulewalk(50,f,M);
    Y=filter(B,A,X);
elseif sysindex==5
    Y=X.^2;
elseif sysindex==6
    Y=abs(X);
elseif sysindex==7
    Y=(X+abs(X))/2;
end

%畫出系統(tǒng)的特性曲線
axes(handles.system_axes)
if sysindex==5  %y=x^2
    x=-1:0.1:1;
    y=x.^2;
    plot(x,y);grid on;axis([-2 2 0 inf]);xlabel('X');ylabel('Y');title('\fontsize{9}平方律檢波');
elseif sysindex==6
    x=-1:0.1:1;
    y=abs(x);
    plot(x,y);grid on;axis([-2 2 0 inf]);xlabel('X');ylabel('Y');title('\fontsize{9}全波線性檢波');
elseif sysindex==7
    x=-1:0.1:1;
    y=(x+abs(x))/2;
    plot(x,y);grid on;axis([-2 2 0 inf]);xlabel('X');ylabel('Y');title('\fontsize{9}半波線性檢波');
else
    [H,W]=freqz(B,A,128);
    plot(f*Fs/2,M,':r',W*Fs/(2*pi),abs(H),'-');grid on;
    legend('\fontsize{9}理想曲線','\fontsize{9}實(shí)際曲線');xlabel('f/Hz');ylabel('\fontsize{9}幅頻特性');
    title('\fontsize{9}系統(tǒng)');
end


%===============================================================
%畫出輸出信號(hào)圖形
outpopindex=get(handles.outsingal_popupmenu,'Value');
axes(handles.outsingal_axes)
if outpopindex==1
    plot(t,Y);
    axis([0 200*Ts min(Y) max(Y)]);
    xlabel('t/s');title('\fontsize{9}時(shí)域波形');grid on;
elseif outpopindex==2
    Yf=fft(Y,512);
    semilogy((0:511)*Fs/512,abs(Yf));grid on;
    axis([0 Fs/2 log(min(Yf)) inf]);
    xlabel('f/Hz'); title('\fontsize{9}頻域波形');
elseif outpopindex==3
    R=xcorr(Y,'biased');
    plot((-N:length(R)-N-1)*Ts,R);
    axis([-N*Ts (length(R)-N-1)*Ts min(R) max(R)]);
    xlabel('t/s');title('\fontsize{9}自相關(guān)函數(shù)');grid on;
elseif outpopindex==4
    [Pyy,f] = pwelch(Y,[],[],1024,Fs);
    semilogy(f,Pyy);
    axis([min(f) max(f) log(min(Pyy)) inf]);
    xlabel('f/Hz');title('\fontsize{9}功率譜密度');grid on;
elseif outpopindex==5
    histfit(Y,55);
    title('\fontsize{9}概率分布直方圖');grid on;
    h = findobj(gca,'Type','patch');
    set(h,'FaceColor','r','EdgeColor','w');
    h = findobj(gca,'Type','line');
    set(h,'Color','b');
end
%=================================================================




?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一本在线高清不卡dvd| 欧美色窝79yyyycom| 亚洲精品国产一区二区精华液| 国产清纯白嫩初高生在线观看91| 成人午夜视频在线观看| 亚洲欧美乱综合| 欧美一区国产二区| 丁香啪啪综合成人亚洲小说 | 亚洲国产日韩一级| 日韩欧美国产一二三区| 国产精品夜夜爽| 亚洲综合丝袜美腿| 国产欧美一区二区精品性色 | 久久国产福利国产秒拍| 国产精品视频yy9299一区| 欧美性受xxxx黑人xyx性爽| 久久精品国内一区二区三区| 欧美高清在线视频| 日韩一区二区三区精品视频| 成人的网站免费观看| 麻豆精品久久精品色综合| 亚洲欧洲日产国码二区| 日韩欧美一区二区三区在线| 一本色道久久综合亚洲aⅴ蜜桃 | 国产精品毛片高清在线完整版| 在线观看欧美黄色| av亚洲精华国产精华| 老汉av免费一区二区三区 | 日韩久久久精品| 欧美三日本三级三级在线播放| 激情文学综合插| 亚洲成人av电影在线| 亚洲欧美一区二区三区久本道91| 精品动漫一区二区三区在线观看| 欧美日韩国产综合草草| 91影视在线播放| 成人性色生活片免费看爆迷你毛片| 日本vs亚洲vs韩国一区三区二区 | 国产精品久久久久久户外露出| 欧美不卡视频一区| 精品欧美一区二区久久| 欧美丰满一区二区免费视频| 欧美老肥妇做.爰bbww| 在线精品视频一区二区| 色综合天天狠狠| 色94色欧美sute亚洲线路二| 91在线小视频| 在线看日韩精品电影| 欧美久久婷婷综合色| 欧美日韩色一区| 欧美一区二区三区免费| 欧美成人精品二区三区99精品| 欧美一区二区三区成人| 日韩午夜在线观看视频| 精品国产精品一区二区夜夜嗨| xnxx国产精品| 亚洲欧洲av在线| 亚洲国产精品精华液网站| 免费欧美在线视频| 国产精品系列在线观看| 91蜜桃免费观看视频| 在线不卡欧美精品一区二区三区| 日韩一二三区视频| 中文在线免费一区三区高中清不卡| 中文字幕制服丝袜成人av| 亚洲国产综合人成综合网站| 奇米精品一区二区三区四区 | 日韩片之四级片| 国产喂奶挤奶一区二区三区| 亚洲欧美日韩一区二区| 三级不卡在线观看| av午夜一区麻豆| 91精品国产高清一区二区三区| 亚洲国产精品t66y| 日本在线不卡视频| 色综合视频在线观看| 欧美精品一区二区精品网| 亚洲综合丝袜美腿| 国产成人一区在线| 欧美一区二区三区视频在线 | 欧美老人xxxx18| 日韩毛片在线免费观看| 日本成人在线电影网| 91网站在线观看视频| 2020日本不卡一区二区视频| 亚洲一区二区免费视频| 本田岬高潮一区二区三区| 26uuu色噜噜精品一区二区| 亚洲综合网站在线观看| 91在线视频在线| 国产精品美女一区二区| 久久99久久99小草精品免视看| 欧美三级日韩三级| 亚洲少妇中出一区| 成人污污视频在线观看| 久久久久久日产精品| 免费欧美在线视频| 日韩一区二区三免费高清| 天使萌一区二区三区免费观看| 色偷偷88欧美精品久久久| 亚洲欧洲日产国码二区| 不卡欧美aaaaa| 亚洲美女视频在线观看| av电影在线观看一区| 国产精品免费久久久久| 不卡av免费在线观看| 亚洲色图在线播放| 欧美在线制服丝袜| 性久久久久久久| 欧美高清视频一二三区 | ●精品国产综合乱码久久久久| 国产成人精品免费视频网站| 国产欧美日韩视频在线观看| 成人av在线电影| 亚洲精品视频在线看| 欧美亚洲尤物久久| 麻豆91精品视频| 国产精品少妇自拍| 欧美在线观看一区二区| 日韩在线a电影| 久久亚区不卡日本| 91在线精品秘密一区二区| 亚洲欧美激情一区二区| 欧美男生操女生| 国产露脸91国语对白| 亚洲丝袜精品丝袜在线| 在线电影一区二区三区| 韩国欧美一区二区| 亚洲女同ⅹxx女同tv| 欧美剧在线免费观看网站| 黄色资源网久久资源365| 亚洲欧洲国产专区| 日韩精品中文字幕在线不卡尤物| 国产精品1区2区| 亚洲bt欧美bt精品| 中文子幕无线码一区tr| 91麻豆精品国产91久久久使用方法| 激情伊人五月天久久综合| 亚洲免费观看高清完整| 欧美一区二区免费| 色综合天天天天做夜夜夜夜做| 麻豆成人91精品二区三区| 亚洲精品免费一二三区| 久久久久久久一区| 6080国产精品一区二区| 成人avav影音| 韩国成人在线视频| 日本不卡不码高清免费观看| 日韩美女久久久| 国产日韩欧美综合在线| 日韩视频一区二区三区在线播放 | 欧美激情综合五月色丁香小说| 777午夜精品免费视频| 91美女片黄在线观看91美女| 国产麻豆一精品一av一免费| 日韩电影在线免费看| 一区二区三区成人| 亚洲精品ww久久久久久p站| 国产欧美日韩久久| 久久久久久亚洲综合| 日韩精品一区二区三区swag | 国产a精品视频| 国产经典欧美精品| 国产iv一区二区三区| 粉嫩av一区二区三区粉嫩| 国产成人亚洲综合a∨猫咪| 久久精品国产99国产| 精品一区二区综合| 国产一区二区精品在线观看| 欧美日韩在线播放三区四区| 蜜桃一区二区三区四区| 日韩在线卡一卡二| 日本色综合中文字幕| 午夜a成v人精品| 麻豆国产精品官网| 国内一区二区视频| 成人激情av网| 色婷婷综合视频在线观看| 在线欧美小视频| 日韩一级大片在线| 国产欧美视频在线观看| 国产精品国产三级国产普通话99| 国产精品高潮呻吟| 亚洲第一主播视频| 久久99精品久久只有精品| 成人免费看片app下载| 91豆麻精品91久久久久久| 在线播放91灌醉迷j高跟美女 | 国产精品女主播在线观看| 亚洲精选免费视频| 乱一区二区av| 91女人视频在线观看| 91精品国产色综合久久不卡电影| 精品成人在线观看| 亚洲综合免费观看高清在线观看| 亚洲少妇30p| 国产精品视频你懂的| 亚洲成人一区在线| 国产乱码精品一区二区三区五月婷| a4yy欧美一区二区三区|