




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、隨即信號分析仿真專業:電子信息工程 實驗一、離散時間馬爾科夫鏈仿真1.源程序:見附錄shiyanyi.m 文件2.實驗步驟:(a)設置初始狀態X0,令時刻n=1,當前狀態i=1;(b)生成u,利用條件分布Pi1,Pi2,PiI,計算Yi并令Xi=Yi;(c)如果n=N則停止。(調用while循環兩次)(d)回到第三步繼續循環。最后算法運行得到的Xn與n之間的關系即為馬爾可夫鏈的一個樣本函數。3.程序運行截圖:4.實驗一分析總結:仿真圖得到與實際理論圖一樣,滿足離散時間馬爾科夫鏈??偨Y:這個實驗用到了兩次循環,內循環是找出符合要求的j值,外重循環是判斷n是否小于N,然后重復。實驗二、泊松過程仿真
2、1.源程序:見附錄 shiyaner.m 文件2.實驗步驟:(a)令當前時刻t=0,泊松事件計數值N=0。(b) 生成U,令 。(c) 令t=t+E,N=N+1并且設tN=t,如果tT,則停止。(此步處用一個while循環實現,判斷條件是tT)(d)回到第2步繼續循環。最后,算法運行得到的N與tN之間的關系即為泊松過程的一個樣本函數。3.運行截圖:4.實驗二分析總結:程序每產生一個指數分布隨機數E,行坐標時間t就增加E,縱坐標N也相應的增加1.得到如上圖的泊松過程的一個仿真圖,實驗現象與實際相符合。程序中也是將時間t和N各存在一個數組中,然后調用畫圖階梯函數stairs()。實驗三、關于布朗運
3、動的仿真1.源程序:見附錄 shiyansan.m 文件2.實驗步驟:(a)設初始狀態W=0,t0=0,n=1。(b) 如果n=N,停止。(用一個while循環實現,判斷條件是nN)(c) 回到第二步繼續循環。3.運行截圖:4.實驗三分析總結:得到的實驗現象與理論分析的一致。具體,程序在每次循環開始就調用normrnd產生一個正態分布隨機數,根據所給公式產生一個增量W作為縱坐標的數值,橫坐標為以一定間隔dt增加的時間t。其中程序中也是將時間t和W各存在一個數組中,然后調用畫圖函數plot()。實驗心得:通過本次隨機信號分析課后實驗,不僅自己在課后主動的翻閱復習了離散時間馬爾科夫鏈、泊松過程、布
4、朗運動的相關內容,通過實驗現象加深對它們在宏觀上的理解,而且通過應用matlab軟件編程,也提高了自己對matlab編程的能力,對自己的很多方面的都有很大的提高。附件:%實驗二 關于泊松過程仿真%*%樣本函數一 源程序T=10; %設置步長T為10t=0; %初始化變量時間t為0N=0; %計數器N初始化為0n=0; %計數器初始化為0x=2; %設置參數while tT %循環判斷條件u=rand(); %產生一個隨機數uE=-log(u)/x; %獲得一個指數分布隨機數n=n+1; %計數器加1t=t+E; %t加e,作為今后的判斷條件 t1(n)=t; %將時間t存在一個數組中N=N+1
5、;%計數器N加1N1(n)=N; %將N存在一個數組中end %*%樣本函數二 源程序T=10; %設置步長T為10t=0; %初始化變量時間t為0N=0; %計數器N初始化為0n=0; %計數器初始化為0x=2; %設置參數while tT %循環判斷條件u=rand(); %產生一個隨機數uE=-log(u)/x; %獲得一個指數分布隨機數n=n+1; %計數器加1t=t+E; %t加e,作為今后的判斷條件 t2(n)=t; %將時間t存在一個數組中N=N+1;%計數器N加1N2(n)=N; %將N存在一個數組中end%*%樣本函數三 源程序T=10; %設置步長T為10t=0; %初始化
6、變量時間t為0N=0; %計數器N初始化為0n=0; %計數器初始化為0x=2; %設置參數while tT %循環判斷條件u=rand(); %產生一個隨機數uE=-log(u)/x; %獲得一個指數分布隨機數n=n+1; %計數器加1t=t+E; %t加e,作為今后的判斷條件 t3(n)=t; %將時間t存在一個數組中N=N+1;%計數器N加1N3(n)=N; %將N存在一個數組中endstairs(t1,N1),hold on, stairs(t2,N2,r),hold on,stairs(t3,N3,g);%調用stairs函數畫圖legend(樣本函數一,樣本函數二,樣本函數三);a
7、xis(0 15 0 30);xlabel(時間t);ylabel(計數器N(t)); %標記x、y軸%實驗三 關于布朗運動的仿真%*%樣本函數一 源程序W=0; %初始狀態W的初始化t=0; %時間t的初始化n=1; %計數器n的初始化為1N=100; %給定時間步長100個時間點dt=0.9; %設定時間間隔并初始化while nN %循環條件 Z=normrnd(0,2); %產生一個正態隨機數 W=W+sqrt(dt)*Z; %每一個正態隨機數對應產生的增量 W1(n)=W; %將增量放在一個數組中 t=t+dt; %時間循環增加dt t1(n)=t; %每一個相應的時刻存在一個數組中
8、 n=n+1; %計數器加1end%*%樣本函數二 源程序W=0; %初始狀態W的初始化t=0; %時間t的初始化n=1; %計數器n的初始化為1N=100; %給定時間步長100個時間點dt=0.9; %設定時間間隔并初始化while nN %循環條件 Z=normrnd(0,2); %產生一個正態隨機數 W=W+sqrt(dt)*Z; %每一個正態隨機數對應產生的增量 W2(n)=W; %將增量放在一個數組中 t=t+dt; %時間循環增加dt t2(n)=t; %每一個相應的時刻存在一個數組中 n=n+1; %計數器加1end%*%樣本函數三 源程序W=0; %初始狀態W的初始化t=0;
9、 %時間t的初始化n=1; %計數器n的初始化為1N=100; %給定時間步長100個時間點dt=0.9; %設定時間間隔并初始化while nN %循環條件 Z=normrnd(0,2); %產生一個正態隨機數 W=W+sqrt(dt)*Z; %每一個正態隨機數對應產生的增量 W3(n)=W; %將增量放在一個數組中 t=t+dt; %時間循環增加dt t3(n)=t; %每一個相應的時刻存在一個數組中 n=n+1; %計數器加1endplot(t1,W1),hold on, plot(t2,W2,r),hold on,plot(t3,W3,g);legend(樣本函數一,樣本函數二,樣本函
10、數三);xlabel(時間點數t);ylabel(布朗運動過程); %實驗一、關于離散時間馬爾科夫鏈仿真%*i=1; %設置當前第一個狀態i為1j=1; %設置初始狀態N=100; %設定步長Nn=0; %n初始化,對計數器n清零s=0; %累加器初始化清零p=0.2 0.3 0.5;0.5 0.1 0.4;0.6 0.2 0.2; %p為一個3X3維矩陣while nN %外重循環,判斷n是否小于N,然后重復 n=n+1; %計數器n加1 u=rand(); %每次循環產生一個隨機數 i=j; %將j賦給i,接下來執行第i行q(n)=i; %將x(n)放在一個一維數組中j=1; %每一次外循環后再次對j初始化賦值為1s=0; %依次循環后,累加器清零while js %內重循環,找出符合要求的j值 s=s+p(i,j); %概率和不斷累
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工業固廢資源化利用研究
- 工業自動化技術的進步與挑戰
- 4s店備件管理制度
- it策劃管理制度
- 標準物質安全管理制度
- 校園臨時施工管理制度
- 校園反制設施管理制度
- 校園安保門禁管理制度
- 校園施工車輛管理制度
- 校園活動陣地管理制度
- 2025年天津市西青區八年級會考模擬生物試卷(含答案)
- 寧波輔警考試題庫2024
- 2025年中考地理真題試題(含解析)
- 2025年社區工作者考試試題及答案
- 軟件知識產權授權管理框架與合規性研究
- ISO9001質量管理體系培訓考試試題含答案
- 基于UHPC的蝶形腹板混凝土拱橋創新設計研究
- 2025-2030中國雷達告警接收機行業市場發展趨勢與前景展望戰略研究報告
- 一例高血壓合并糖尿病患者的個案護理課件
- 2025年中考地理務必掌握的答題思路與模板
- 臨時占地免責協議書
評論
0/150
提交評論