MATLAB语言算法实验报告,机械工程实验——matlab实验报告.doc
機(jī)械工程實(shí)驗(yàn)教學(xué)中心
- PAGE 20 -
機(jī)械工程實(shí)驗(yàn)教學(xué)中心
實(shí)驗(yàn)指導(dǎo)書
實(shí)驗(yàn)名稱
基于Matlab的信號(hào)處理實(shí)驗(yàn)
課程名稱
自選綜合實(shí)驗(yàn)
一、實(shí)驗(yàn)?zāi)康募耙?/p>
實(shí)驗(yàn)?zāi)康?/p>
通過基于Matlab的信號(hào)處理實(shí)驗(yàn),使學(xué)生從信號(hào)分析、系統(tǒng)分析的角度理解信號(hào)處理課程所涉及的基本概念和理論。不僅能夠提高學(xué)生分析設(shè)計(jì)能力和動(dòng)手能力,更能夠使學(xué)生掌握Matlab這一在理論和實(shí)踐領(lǐng)域都廣泛使用的軟件,為今后的學(xué)習(xí)和研究打下堅(jiān)實(shí)的基礎(chǔ)。
2. 實(shí)驗(yàn)要求
(1)掌握基本的Matlab編程方法;
(2)掌握基本的信號(hào)分析與合成方法;
(3)掌握基本的濾波器設(shè)計(jì)方法;
(4)能夠使用Matlab完成信號(hào)處理綜合實(shí)驗(yàn):音樂信號(hào)分析或電話按鍵音的編碼和解碼。
二、實(shí)驗(yàn)設(shè)備
計(jì)算機(jī)
Matlab 軟件(7.0以后版本)
三、實(shí)驗(yàn)內(nèi)容
Matlab基礎(chǔ):學(xué)會(huì)基本的Matlab命令和語(yǔ)法;學(xué)會(huì)在Matlab中編輯和寫腳本文件,并作為命令運(yùn)行;學(xué)會(huì)Matlab中一些較高級(jí)的編程技術(shù)。
復(fù)指數(shù):使用復(fù)指數(shù)來(lái)操作正弦函數(shù),從而將三角函數(shù)問題轉(zhuǎn)化成簡(jiǎn)單的算術(shù)和代數(shù)問題;理解復(fù)指數(shù)和相量加的性質(zhì);會(huì)使用Matlab畫相量圖。
振幅調(diào)制AM和頻率調(diào)制FM:學(xué)習(xí)在電視和無(wú)線電等通信系統(tǒng)中廣泛使用的振幅調(diào)制和頻率調(diào)制,來(lái)實(shí)現(xiàn)與正弦信號(hào)有關(guān)的較復(fù)雜的信號(hào),并產(chǎn)生一些有趣的聲音,比如模擬樂器聲音。
采樣、卷積及FIR濾波:在Matlab中學(xué)習(xí)如何設(shè)計(jì)FIR濾波器,
并學(xué)習(xí)FIR濾波器對(duì)各種信號(hào)的響應(yīng);學(xué)會(huì)如何使用FIR濾波器產(chǎn)生特殊效果;使用FIR濾波研究卷積操作及其性質(zhì);
音樂信號(hào)分析:使用聲譜圖分析一段音樂。(二選一)
電話按鍵音信號(hào)的編碼和解碼:在Matlab中使用帶通FIR濾波器
提取編碼在信號(hào)中的信息,并自動(dòng)解碼。(二選一)
四、實(shí)驗(yàn)報(bào)告要求
1、在Matlab中輸入程序,驗(yàn)證實(shí)驗(yàn)結(jié)果,并將實(shí)驗(yàn)結(jié)果存入指定存儲(chǔ)區(qū)域中。
2、在實(shí)驗(yàn)報(bào)告中寫出完整的實(shí)驗(yàn)內(nèi)容和實(shí)驗(yàn)程序,并給出實(shí)驗(yàn)結(jié)果。
3、對(duì)實(shí)驗(yàn)程序和實(shí)驗(yàn)結(jié)果給出相應(yīng)的分析和解釋。
五、實(shí)驗(yàn)進(jìn)度安排
實(shí)驗(yàn)內(nèi)容
學(xué)時(shí)數(shù)
Matlab基礎(chǔ)
4
復(fù)指數(shù)
4
振幅調(diào)制和頻率調(diào)制
4
采樣、卷積及FIR濾波
8
音樂信號(hào)分析(二選一)
8
電話按鍵音信號(hào)的編碼和解碼(二選一)
8
六、考核方式
隨堂檢查和實(shí)驗(yàn)報(bào)告。
學(xué)生需提交:實(shí)驗(yàn)報(bào)告。
實(shí)驗(yàn)一 Matab基礎(chǔ)
實(shí)驗(yàn)?zāi)康?#xff1a;
認(rèn)識(shí)MATLAB中的部分語(yǔ)句,以及MATLAB界面,了解MATLAB的使用。
簡(jiǎn)單的語(yǔ)句解析:
1、Pi*Pi-10
Sin(pi/4)
Ans^2
該語(yǔ)句實(shí)現(xiàn)的功能是解方程(sin(pi/4))^2在數(shù)學(xué)中我們知道這個(gè)結(jié)果是0.5,我們將著幾行命令打入MATLAB中就會(huì)自動(dòng)的得出這個(gè)結(jié)果。
2、z = 3 + 4i
w = -3 + 4j
abs([z,w])
conj(z+w)
angle(z)
exp( j*pi )
exp(j*[ pi/4, 0, -pi/4 ]
實(shí)驗(yàn)結(jié)果;
z =3.0000 + 4.0000i
w =-3.0000 + 4.0000i
ans = 5 5
ans = 0 - 8.0000i
ans =0.9273
ans =-1.0000 + 0.0000i
ans =0.7071 + 0.7071i 1.0000 0.7071 - 0.7071i
該程序使對(duì)兩個(gè)復(fù)數(shù)的向量的加法還有可以計(jì)算出來(lái)兩個(gè)向量的長(zhǎng)度,還有實(shí)部虛部,還有向量的角度。
3、理解冒號(hào)的意思:
jkl=0:6默認(rèn)的是以0開始步長(zhǎng)為1 結(jié)尾為6的一個(gè)矩陣。
jkl=2:4:17,這里的默認(rèn)的是以2開始,步長(zhǎng)為4的一個(gè)矩陣,即2、 6、 10、 14這幾個(gè)數(shù)
pi*[0:0.1:2],開始為0終止為2步長(zhǎng)為0.1,得到這個(gè)矩陣后用Pi乘以這個(gè)舉證,新矩陣即所求。
執(zhí)行以下程序得到這個(gè)函數(shù),得到這個(gè)函數(shù)的圖像。
程序是歐拉公式對(duì)exp函數(shù)進(jìn)行了變化得到sin函數(shù)
實(shí)驗(yàn)二 復(fù)指數(shù)的實(shí)驗(yàn)
即將用到MATLAB的內(nèi)置的操作程序;;
Conj 求一個(gè)復(fù)數(shù)X的共軛復(fù)數(shù)。
Abs 復(fù)數(shù)的大小
Real 復(fù)數(shù)的實(shí)部
Imag 復(fù)數(shù)的虛部
I,j 定義i和j X=3+4i
Exp(j*theta) 計(jì)算
實(shí)現(xiàn)sin函數(shù);
實(shí)驗(yàn)內(nèi)容:
matlab可以用于計(jì)算復(fù)數(shù)的公式,顯示結(jié)果作為矢量圖或者向量圖形式。
輸入;
zvect([1+j,j,3-4*j,exp(j*pi),exp(2*j*pi/3)])
2、向量的運(yùn)算
z1=10*exp(-j*2*pi
總結(jié)
以上是生活随笔為你收集整理的MATLAB语言算法实验报告,机械工程实验——matlab实验报告.doc的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php验证时区是否存在,php – 验证
- 下一篇: mysql server安装不成功,解决