【正文】
當(dāng)前流行的MATLAB包括擁有數(shù)百個(gè)內(nèi)部函數(shù)的主包和三十幾種工具包(Toolbox).工具包又可以分為功能性工具包和學(xué)科工具包。 MATLAB是mathworks公司開(kāi)發(fā)的,目前國(guó)際上最流行應(yīng)用最廣泛的科學(xué)與共程計(jì)算軟件,它廣泛應(yīng)用于自動(dòng)控制、數(shù)字運(yùn)算、信號(hào)分析、航天工業(yè)、汽車工業(yè)、計(jì)算機(jī)技術(shù)、圖像信號(hào)處理、財(cái)務(wù)分析、生物醫(yī)學(xué)工程、語(yǔ)言處理和雷達(dá)工程等各行各業(yè),也是國(guó)內(nèi)外高校和研究部門進(jìn)行許多科學(xué)研究的重要工具。利用M語(yǔ)言還開(kāi)發(fā)了相應(yīng)的MATLAB專業(yè)工具箱涵數(shù)供用戶直接使用。ATLAB的基本數(shù)據(jù)單位是矩陣,它的指令表達(dá)式與數(shù)學(xué),工程中常用的形式十分相似,故用MATLAB來(lái)解算問(wèn)題要比用C,FORTRAN等語(yǔ)言完相同的事情簡(jiǎn)捷得多。再次感謝所有幫助過(guò)、支持過(guò)我的老師和同學(xué)們!參考文獻(xiàn)[1] 張志涌、徐彥琴. MATLAB教程[M]. 北京:北京航空航天大學(xué)出版社,2001,1020.[2] Ian Cavers Department of Computer Science University ofBritish Columbia December 1998.[3] :科學(xué)出版社,2001[4] 陳桂明. 應(yīng)用MATLAB建模與仿真[M]. 北京:科學(xué)出版社,2001,4085.[5] 程衛(wèi)國(guó). 精要編程及高級(jí)應(yīng)用[M]. 北京:機(jī)械工業(yè)出版社,2000,4570.[6] 崔怡. [M]. 北京:航空工業(yè)出版社,2000,30—60.[7] 黃長(zhǎng)藝、嚴(yán)普強(qiáng). 機(jī)械工程測(cè)試技術(shù)基礎(chǔ)[M]. 北京:機(jī)械工業(yè)出版社,1999,5095.[8] 商景泰. 通風(fēng)機(jī)手冊(cè)[M]. 北京:機(jī)械工業(yè)出版社,1994,198215.附錄A常用控件的作用如表所示控件名Property Name功能按鈕PushButton最常用的控件,用于響應(yīng)用戶的鼠標(biāo)單擊,按鈕上有說(shuō)明文字說(shuō)明其作用切換按鈕ToggleButton當(dāng)單擊是會(huì)凹凸?fàn)顟B(tài)切換單選按鈕adioButton當(dāng)單擊時(shí)會(huì)用黑白點(diǎn)切換,總是成組出現(xiàn),多個(gè)單選按鈕互斥,一組中只有一個(gè)被選中復(fù)選框CheckBox當(dāng)單擊時(shí)會(huì)用切換,有選中,不選中和不確定等狀態(tài),總是成組出現(xiàn),多個(gè)復(fù)選框可同時(shí)選用文本框EditText凹形方框,可隨意輸入編輯和編輯單行和多行文字,并顯示出來(lái)靜態(tài)文本框StaticText用于顯示文字信息,但不接受輸入滾動(dòng)條Slider可以用圖示的方式顯示在一個(gè)范圍內(nèi)數(shù)值的大概數(shù)值范圍,用戶可以移動(dòng)滾動(dòng)條改變數(shù)值框架Frame將一組控件圍在框架中,用于裝飾界面列表框ListBox顯示下拉文字列表,用戶可以從列表中選擇一項(xiàng)和多項(xiàng)彈出式選單PopupMenu相當(dāng)于文本框和列表框的組合,用戶可以從下拉列表中選擇坐標(biāo)軸Axes用于繪制坐標(biāo)軸附錄BMATLAB name from Matrix Laboratory, it is a scientific puting software, specifically in the form of processing data matrix. It will highperformance numerical puting and visualization of integrated and provide a lot of builtin functions, which are widely used in scientific puting, control systems, information processing, and other areas of analysis, simulation and design work, but use MATLAB product of the open structure, you can easily carry out the functions of the MATLAB expansion, thus deepening the understanding of the problem at the same time, and constantly improve the MATLAB products to enhance the petitiveness of the product itself. MATLAB MATLAB product family is the foundation, which provides the basic mathematical algorithms, such as the matrix puting, numerical analysis algorithms, which integrates a 2 D and 3 D graphics capabilities, to plete the corresponding numerical visualization of the work, and provides a cross Highstyle programming language M language, language can use M script or function through the preparation of documents to achieve user39。她嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度,一絲不茍的治學(xué)精神和淵博的知識(shí)將積極影響我今后的學(xué)習(xí)和工作。致 謝經(jīng)過(guò)幾個(gè)月的忙碌和學(xué)習(xí),畢業(yè)論文設(shè)計(jì)已經(jīng)接近尾聲。,往往可以簡(jiǎn)化公式的推導(dǎo)和概念的敘述。它在數(shù)字信號(hào)處理中的離散時(shí)間信號(hào)的波形和頻譜進(jìn)行分析的應(yīng)用也顯得日趨重要。從分析得到的頻譜圖中可以看到,正是在這一頻率段上聲功率譜曲線出現(xiàn)了峰值,因而可以斷定該風(fēng)機(jī)噪聲特性以旋轉(zhuǎn)噪聲為主。axis([60,15200,80,0])。 %繪圖顯示分析結(jié)果figure。yy=filter(b,a,y)。c1=c1.。c=fscanf(fid,.%g.,[2inf])。 GUI界面下噪聲頻譜分析的實(shí)現(xiàn)為了研究不同結(jié)構(gòu)形式蝸殼對(duì)通風(fēng)機(jī)空氣動(dòng)力噪聲性能的影響,用一直徑為500mm的919風(fēng)機(jī)葉輪配上不同線型的蝸殼,進(jìn)行了不同工況條件下風(fēng)機(jī)噪聲的測(cè)試試驗(yàn)在通風(fēng)機(jī)進(jìn)氣試驗(yàn)裝置上進(jìn)行測(cè)點(diǎn)位置在與葉輪軸的夾角為45b,距離蝸殼1米處的通風(fēng)機(jī)主軸水平面上,將ND1型精密聲級(jí)計(jì)的放大器輸出信號(hào)接入計(jì)算機(jī)數(shù)據(jù)采集系統(tǒng),以進(jìn)行風(fēng)機(jī)噪聲的信號(hào)采集。由于工業(yè)現(xiàn)場(chǎng)存在其它噪聲的干擾,在對(duì)現(xiàn)場(chǎng)采集到的通風(fēng)機(jī)噪聲信號(hào)進(jìn)行功率譜分析之前,可以利用MATLAB提供的數(shù)字濾波器對(duì)采集信號(hào)進(jìn)行濾波,除干擾噪聲MATLAB中數(shù)字濾波函數(shù)filter最常用的調(diào)用格式為: Y=filter(b,a,x) ()式中,參數(shù)x是被濾波的信號(hào)序列,向量a和b用來(lái)定義數(shù)字濾波器的系數(shù),由所選擇的濾波器種類確定。當(dāng)采樣點(diǎn)的數(shù)目很大時(shí),周期圖法的期望值很接近PSD真值,但周期圖法的缺點(diǎn)是方差較大,而且增加采樣點(diǎn)數(shù)也不會(huì)使方差減小。頻域分析側(cè)重于了解信號(hào)的頻率組成,功率譜分析方法則是從功率的角度了解信號(hào)的頻率組成。實(shí)測(cè)表明,通風(fēng)機(jī)的空氣動(dòng)力噪聲最大頻率一般不超過(guò)10kHz,故噪聲信號(hào)的采樣頻率也應(yīng)不小于20kHZ采樣點(diǎn)數(shù)的多少同樣影響對(duì)原信號(hào)的分析精度,根據(jù)試驗(yàn),風(fēng)機(jī)噪聲信號(hào)的采樣點(diǎn)數(shù)應(yīng)不少于5000。該輸出插孔輸出的電壓信號(hào)為4伏有效值,%,完全可以將該電壓信號(hào)接入數(shù)據(jù)采集板,利用計(jì)算機(jī)進(jìn)行噪聲信號(hào)的采集與分析處理。一般由傳聲器輸出的電信號(hào)很微弱,需經(jīng)過(guò)放大器進(jìn)行放大,使之成為數(shù)據(jù)采集板可以接收的電壓信號(hào)。工具箱還可提供圖形用戶界面工具,可以交互地完成很多信號(hào)處理的功能。MATLAB是美國(guó)MathWork公司推出的榮譽(yù)產(chǎn)品,它由主包!Simulink和功能各異的工具箱所組成,已廣泛應(yīng)用于現(xiàn)代科學(xué)技術(shù)研究和工程設(shè)計(jì)的各個(gè)領(lǐng)域現(xiàn)在MATLAB已被從事科學(xué)研究!工程計(jì)算的廣大科技工作者確認(rèn)為必須掌握的計(jì)算工具,是從理論通向?qū)嶋H的橋梁,也是最可信賴的科技資源之一。 MATLAB信號(hào)處理工具箱介紹及功能MATLAB有三十多個(gè)工具箱大致可分為兩類:功能型工具箱和領(lǐng)域型工具箱[7]。這兩種噪聲的產(chǎn)生原因不同,其控制方式也不相同。 w2=2*pi*fc2/fs。在設(shè)計(jì)過(guò)程中,可以對(duì)比濾波器幅頻相頻特性和設(shè)計(jì)要求,隨時(shí)調(diào)整參數(shù)和濾波器類型,以便得到最佳效果。本例中,首先在Filter Type中選擇Bandpass(帶通濾波器);在Design Method選項(xiàng)中選擇FIR Window(FIR濾波器窗函數(shù)法),接著在Window Specifications選項(xiàng)中選取Hamming;指定Filter Order項(xiàng)中的Specify Order=95;由于采用窗函數(shù)法設(shè)計(jì),只要給出通帶下限截止頻率Fc1和通帶上限截止頻率Fc2,選取Fc1=70Hz,F(xiàn)c2=84Hz。當(dāng)采用窗函數(shù)設(shè)計(jì)時(shí),通帶截止頻率處的幅值衰減固定為6db,所以不必定義。它的具體選項(xiàng)由Filter Type選項(xiàng)和Design Method選項(xiàng)決定,例如Bandpass(帶通)濾波器需要定義Fstop1(下阻帶截止頻率)、Fpass1(通帶下限截止頻率)、Fpass2(通帶上限截止頻率)、Fstop2(上阻帶截止頻率),而Lowpass(低通)濾波器只需要定義FstopFpass1。至此完成了主界面的設(shè)計(jì),運(yùn)行后,其中,圖形文件將保存GUI面板以及相應(yīng)控件菜單設(shè)計(jì),M文件則保存程序代碼。完成控件的布局之后,也就完成了整個(gè)圖形界面的結(jié)構(gòu)設(shè)計(jì),接下來(lái)則是最為重要的功能設(shè)計(jì),即要編制菜單[5]。選擇GUIDE主菜單中的Tools/GUIOptions即可打開(kāi)GUI應(yīng)用屬性設(shè)置編輯器。(4)菜單編輯器(MenuEditor)在GUI面板中點(diǎn)擊菜單編輯按鈕可打開(kāi)菜單編輯器,通過(guò)菜單編輯器可以為圖形界面添加設(shè)置和修改菜單項(xiàng),以及為右鍵添加快捷菜單。在GUIDE設(shè)計(jì)環(huán)境中,需要用到的工具有屬性編輯器控件布置編輯器菜單編輯器對(duì)象瀏覽器網(wǎng)格標(biāo)尺設(shè)置編輯器以及GUI應(yīng)用屬性設(shè)置編輯器等。句柄圖形屬性:Children屬性、Parent屬性、Tag屬性、Type屬性、UserD