原创 MATLAB實現LIBSVM中的c和g的參數尋優

引言:LIBSVM是臺灣大學林智仁(Lin Chih-Jen)教授等開發設計的一個簡單、易於使用和快速有效的SVM模式識別與迴歸的軟件包,他不但提供了編譯好的可在Windows系列系統的執行文件,還提供了源代碼,方便改進、修改以及在其它操

原创 MATLAB製作GUI—GUI中圖像座標的獲取③(回調函數實現)

今天,將介紹GUI中獲取圖像座標的最後一種方法—通過axes座標軸的回調函數實現座標的獲取。 今天使用的回調函數是axes中的ButtonDownFcn函數,當鼠標在axes中點擊時,MATLAB就會調用ButtonDownFcn函數。

原创 MATLAB製作GUI—GUI中的座標獲取②(datacursormode)

上次講的是通過ginput函數進行GUI中圖像座標的獲取,但是該方法存在很多缺點,如美觀、可以獲取圖像外部區域等問題。今天,我將介紹一個較ginput函數較好的GUI上圖像座標獲取函數:datacursormode函數。 今天介紹的函數d

原创 MATLAB製作GUI(6)—GUI中圖像座標獲取①(ginput)

前幾天在用MATLAB寫GUI軟件的過程中遇到了一些問題,在這裏分享一下,今天先講一下第一個問題就是GUI中圖像座標的獲取,今天先介紹第一個方法:ginput函數實現座標的獲取。 其實ginput函數就是獲取鼠標或者光標的圖像輸入,可以

原创 MATLAB製作GUI—掃雷遊戲的實現(完整版)

這幾天做實驗好累,今天終於有時間來繼續做自己的掃雷小遊戲了,經過一番調試,終於完成了自己地掃雷小遊戲。 下面是掃雷小遊戲的最終版: 這是我自己實現的第一個小遊戲,在整個過程中,遇到了一些問題,不過最終還是解決了,自己也感覺收穫滿滿 。下

原创 MATLAB製作GUI—掃雷遊戲的實現②

今天完成掃雷遊戲的第二小步,實現了關閉遊戲,重新開始遊戲,右鍵點擊進行標記的功能:   function SaoLeiGaming(tmp) %This is the SaoLei game,that we used to play

原创 MATLAB製作GUI(4)—倒計時的實現

前面GUI製作的基本步驟差不多講了,後面就不詳細介紹步驟了,只講代碼貼出來供大家學習~     function varargout = daojishi(varargin) % DAOJISHI MATLAB code for da

原创 MATLAB製作GUI(5)—掃雷遊戲的實現①

昨天師兄給了我一個他自己製作的掃雷小遊戲,感覺挺好玩,想嘗試一下自己實現,接下來我將分享自己一步一步辨析的掃雷小遊戲的代碼,代碼上有明確的解釋,幫助大家理解: 今天先進行一小步,掃雷遊戲界面的實現:   下面是實現的代碼: funct

原创 高光譜數據預處理算法——移動窗口平均平滑

今天介紹高光譜數據預處理算法中的:移動窗口平均平滑算法。 顧名思義,移動窗口平均平滑的意思就是平滑窗口在數據上移動求平均,從而對數據進行去噪。上一節我們講的標準化是對全體樣本數據的移動、縮放,從而消除各個樣本數據間的差異。而移動窗口平均平

原创 高光譜數據預處理算法——數據標準化/歸一化

今天,我又開了一欄博客,這裏我將主要介紹高光譜數據處理的相關算法,爲廣大剛剛從事高光譜的學習的同胞們提供一點點幫助,希望大家能夠從中學到一些!!! 下面我將開始介紹一系列高光譜數據預處理算法,在我們採集到高光譜數據之後,其中含有很多噪音,

原创 MATLAB製作GUI(3)-下拉列表的實現

今天我們打算使用MATLAB中的GUI功能製作一個函數曲線繪製的GUI,其中將會講到下拉列表的實現這一新的功能,下面是我實現的GUI的界面: 創建過程很簡單, 具體的過程我就不在這裏詳細介紹,在GUI編輯功能中的樣子是下面這樣的,其中使