楊光杰
(桂林理工大學(xué) 信息科學(xué)與工程學(xué)院,廣西 桂林 541004)
在MATLAB5.3以上版本的工具箱里,增加了WEB應(yīng)用工具,通過(guò)基于MATLAB的Web應(yīng)用,能使世界各地的用戶(hù)通過(guò)Internet將數(shù)據(jù)發(fā)送給MATLAB Web服務(wù)器,供助MATLAB強(qiáng)大計(jì)算與圖形展示功能,獲得計(jì)算結(jié)果或相應(yīng)的圖形結(jié)果。
MATLAB的Web應(yīng)用主要由兩部分組成。一部分是MATLAB Web服務(wù)器,負(fù)責(zé)管理Web應(yīng)用與MATLAB之間的通訊。它實(shí)際上是一個(gè)多線(xiàn)程可執(zhí)行的TCP/IP應(yīng)用程序MATLABserver.exe,是MATLAB應(yīng)用程序運(yùn)行的服務(wù)器環(huán)境;另一部分是Web服務(wù)代理,TCP/IP的MATLAB Web服務(wù)器的客戶(hù)端,一個(gè)可執(zhí)行程序matweb.exe,同時(shí)也是Web的CGI擴(kuò)展,它鈄對(duì)MATLAB的請(qǐng)求重新定向到MATLABserver.exe進(jìn)行處理。
MATLAB Web應(yīng)用必須基于某一標(biāo)準(zhǔn)的Web服務(wù)環(huán)境。瀏覽器客戶(hù)通過(guò)TCP/IP協(xié)議請(qǐng)求Web服務(wù)器中的文檔,而MATLAB Web服務(wù)代理篩選所有的請(qǐng)求,如果是MATLAB Web請(qǐng)求,則將其交由MATLAB Web服務(wù)程序處理,否則由標(biāo)準(zhǔn)的Web服務(wù)器進(jìn)行處理。在設(shè)備MATLAB Web應(yīng)用環(huán)境時(shí),MATLAB Web服務(wù)代理必須與系統(tǒng)的Web服務(wù)器安裝在同一臺(tái)機(jī)器上,而與MATLAB Web服務(wù)程序則可以在同一臺(tái)機(jī)器中,也可在不同的機(jī)器中。
信號(hào)分析中常用到各種波形,例如正弦波、方波、三角波,還有離散的數(shù)字信號(hào)等。MATLAB具有強(qiáng)大的繪圖功能,通過(guò)MATLAB繪制各種波形或圖形,可以使同學(xué)們對(duì)這些波形有更直觀的認(rèn)識(shí),起到良好的教學(xué)效果。下面簡(jiǎn)介幾種波形的畫(huà)法。
利用MATLAB的plot()函數(shù),可以很方便的畫(huà)出各種二維圖形。程序和圖形如下:
圖1
MATLAB有方波生成函數(shù)square(t),產(chǎn)生周期是2π,幅度是±1的方波數(shù)據(jù),也可以不使用這個(gè)函數(shù),通過(guò)編程產(chǎn)生數(shù)據(jù),這樣能更方便地定義周期和幅度,程序和圖形如下:
圖2
MATLAB有三角波生成函數(shù)sawtooth(t),產(chǎn)生周期是2π,幅度是±1的三角波數(shù)據(jù)。也可以不用這個(gè)函數(shù),通過(guò)編程產(chǎn)生數(shù)據(jù),這樣能更方便地定義周期和幅度,程序和圖形如下:
圖3
首先編寫(xiě)一個(gè)函數(shù)生成階躍函數(shù)數(shù)據(jù),然后主程序調(diào)用。
圖4
使用MATLAB的繪圖功能,可以方便的畫(huà)出各種信號(hào)的波形,給同學(xué)們直觀的認(rèn)識(shí),加深對(duì)圖形的理解,對(duì)教學(xué)工作很有幫助。
[1]王沫然,編著.MATLAB 與科學(xué)計(jì)算[M].2 版.電子工業(yè)出版社,2005.
[2]劉衛(wèi)國(guó),編著.MATLAB 程序設(shè)計(jì)與應(yīng)用[M].2 版.高等教育出版社,2006.
[3]黃永東.轉(zhuǎn)子不平衡現(xiàn)象的分析[J].發(fā)電設(shè)備,2009(03).
[4]薛全會(huì),程秀芳,姚桂艷,孫麗媛.小波分析的應(yīng)用現(xiàn)狀與前景[J].河北理工學(xué)院學(xué)報(bào),2006(01).
[5]萬(wàn)永芳,楊馬陵.前兆水位數(shù)據(jù)處理中的小波基及其參數(shù)選擇方法研究[J].地震,2009(02).
[6]郝國(guó)成,湯琦.基于多小波分析的空間數(shù)據(jù)挖掘方法研究[J].軟件導(dǎo)刊,2007(15).