基於MATLAB GUI的系統設計(一)

2021-09-25 11:22:18 字數 840 閱讀 7064

圖形使用者介面gui(graphics user inte***ce)是基於matlab軟體人機交流資訊的工具和平台,由圖形視窗、下拉列表、按鈕、文字框等控制項構建而成,是開發者與使用者之間的紐帶。它為使用者和程式之間提供了良好的互動方式,使用者僅通過滑鼠、鍵盤等簡單的輸入裝置即可與計算機複雜的程式檔案進行互動處理。

matlab中圖形使用者介面設計的方式主要有通過gui嚮導建立和編寫程式設計兩種方式。一般情況下,當gui介面中的各種物件不是很多、需要設定的屬性也不是很複雜時,可以通過使用guide導向互動式建立gui;當遇到比較龐大的專案,需要對各控制項的屬性精確設定且介面中各種控制項需要頻繁地編輯、修改時,則使用程式設計實現相對方便。

第一步:開啟matlab軟體,在命令列視窗輸入「guide」後按回車鍵,如下圖所示:

第三步:將上圖中左側控制項直接拖到右側介面,雙擊控制項可以進入屬性介面設定控制項屬性,如下圖所示:

第五步:執行編輯好的**,就可以顯示之前建立的gui介面並進行操作,如下圖所示:

基於MATLAB GUI的指紋識別系統

指紋識別的第一步是指紋圖像的獲取,目前已經有多種指紋圖像的獲取方式,主要有光學指紋採集技術 電容式感測器指紋採集 溫度感測指紋獲取技術 超聲波指紋採集技術 電磁波指紋採集技術,獲得影象後進行預處理加工,要實現影象的灰度變換 分割 均衡化 增強 細化等預處理步驟。首先要把指紋從整個圖案上分割出來,背景...

基於MATLAB GUI 的多演算法語音增強系統

語音增強是指當語音頻號被各種各樣的雜訊干擾 甚至淹沒後,從雜訊背景中提取有用的語音頻號,抑制 降低雜訊干擾的技術。一句話,從含噪語音中提取盡可能純淨的原始語音。實際語音遇到的干擾可以分以下幾類 週期性雜訊,例如電氣干擾,發動機旋轉部分引起的干擾等,這類干擾表現為一些離散的窄頻峰 衝激雜訊,例如 些電...

MATLAB GUI 語音頻號分析系統

這是幾年前剛開始給別人寫程式的時候做的乙個語音頻號分析處理系統,根據朋友的要求,主要做了語音頻號的時域和頻域引數的提取,時域引數包括能量,過零率,短時自相關,頻域主要提取了傅利葉變換幅度譜以及lpc係數。最後我還擴充套件分析了語音頻號的聲調特徵。由於是第一次寫的程式,介面設計難看,但是比較有紀念價值...