【正文】
是圖形句柄對象,只不過是具有很好的封裝,使用起來簡便,而且還能夠做到可視化的開發(fā),對于一般的用戶使用GUIDE創(chuàng)建圖形用戶界面應(yīng)用程序已經(jīng)足夠了。利用MATLAB 的這種功能,程序員可以設(shè)計出相對于無經(jīng)驗的用戶可以操作的復(fù)雜的數(shù)據(jù)分析程序。此功能使得MATLAB 成為一個形象化技術(shù)數(shù)據(jù)的卓越工具。與其他語言不同,MATLAB 有許多的畫圖和圖象處理命令。在一個平臺上編寫的程序,在其它平臺上一樣可以正常運(yùn)行,在一個平臺上編寫的數(shù)據(jù)文件在其它平臺上一樣可以編譯。這是因為這種語言極易使用,對于教育應(yīng)用和快速建立新程序的原型,它是一個理想的工具。 20附錄一: 21參考文獻(xiàn) 33致 謝 341 緒論 易用性MATLAB是種解釋型語言,它簡單易用程序可用作便箋簿打在命令行處表達(dá)式的值,也可執(zhí)行預(yù)先寫好的大型程序。本系統(tǒng)是一種演示型軟件,用可視化的仿真工具,以圖形和動態(tài)仿真的方式演示部分基本信號的傳輸波形和變換,使學(xué)習(xí)人員直觀、感性地了解和掌握信號與系統(tǒng)的基本知識。本文采用MATLAB的圖形用戶界面設(shè)計功能, 開發(fā)出了各個實驗界面?;贛ATLAB的信號系統(tǒng)實驗平臺設(shè)計 摘 要本文概述了信號仿真系統(tǒng)的需求、總體結(jié)構(gòu)、基本功能。重點(diǎn)介紹了利用MATLAB軟件設(shè)計實現(xiàn)信號仿真系統(tǒng)的基本原理及功能,以及利用MATLAB軟件提供的圖形用戶界面(Graphical User Interfaces ,GUI)設(shè)計具有人機(jī)交互、界面友好的用戶界面。在該實驗軟件中, 集成了信號處理中的多個實驗, 應(yīng)用效果良好。關(guān)鍵詞: 信號處理,MATLAB,圖形用戶界面,實驗軟件28The experimental platform design of signal System which bases on Mat Lab AbstractThe writer of this article summarizes the Signal Simulation System’s demand, general structure, basic function. In this thesis, the author focuses on using MATLAB software design to e true the basic principles and functions of the signal simulation system and pays attention to making use of Graphical User interface (Graphical User Interfaces, GUI) MATLAB software provides to design humanputer interactive and friendly User interface. Based on the design function of MATLAB Graphical User Interface, many experiment interfaces are developed. During in the experience of this software, some experimentations of the signal processing are integrated and its applicable effect is good. This system is demonstrative software. By the ways of graphics and dynamic simulation, this system uses visual simulation tools to demonstrate the transmission waveform and transformation of some basic signals, making learners intuitively and perceptually understand and grasp the basic knowledge of signal and system. Key words: signal processing, MATLAB, the Graphical User Interface, experimental software目錄摘 要 3Abstract 41 緒論 5 易用性 5 5 5 用戶圖形界面 52 GUI簡介 83系統(tǒng)分析 9 9 9 9 9 10 10 104系統(tǒng)軟件平臺的設(shè)計 11 11 115系統(tǒng)模塊 12 12 12 12 13 14 14 15 15 16 16 17 18 19 19 20; 20(幅頻響應(yīng)和相頻響應(yīng))。在MATLAB 集成開發(fā)環(huán)境下,程序可以方便的編寫,修改和調(diào)試。MATLAB 支持許多的操作系統(tǒng),提供了大量的平臺獨(dú)立的措施。因此用戶可以根據(jù)需要把MATLAB 編寫的程序移植到新平臺。當(dāng)MATLAB 運(yùn)行時,這些標(biāo)繪圖和圖片將會出現(xiàn)在這臺電腦的圖像輸出設(shè)備中。 用戶圖形界面MATLAB 允許程序員為他們的程序建立一個交互式的用戶圖形界面。2 GUI簡介在MATLAB中創(chuàng)建圖形用戶界面的方法有兩種——圖形句柄和GUIDE,這兩種實現(xiàn)的方法都需要使用M語言編程,但是技術(shù)的側(cè)重點(diǎn)不同。MATLAB提供了基本的用戶界面元素,包括菜單、快捷菜單、按鈕、復(fù)選框、單選框、文本編輯框、靜態(tài)文本、下拉列表框、列表框等。使用GUIDE和圖形句柄創(chuàng)建的圖形用戶界面的主要區(qū)別在于,利用圖形句柄創(chuàng)建的圖形界面應(yīng)用程序只有一個文件——M文件,而利用GUIDE創(chuàng)建的圖形用戶界面應(yīng)用程序一般由兩個文件組成,一個是應(yīng)用程序文件——M文件,另一個是外觀文件——fig文件。若MATLAB的圖形用戶界面功能不能夠滿足用戶的需要,用戶還可以利用J