1. 如何導入matlab工具箱
matlab導入工具箱,只需就工具箱所在的路徑添加到Set Path下即可。下面以matlab添加svm工具箱為例,說明其步驟。打開matlab,點擊HOME中的"Set Path"選項。在彈出的對話框中,選擇「Add with Subfolders...」。在彈出的文件夾選擇對話框中,選擇svm工具箱所在的目錄。選擇完成後,回到「Set Path」對話框,多了以下一些目錄路徑,然後點擊「Save」和「Close」即可。這里有個例子。今天費了好大的勁終於將SVM_SteveGunn添加至我的matlab工具箱內,並且已能成功運行,現在把在添加以及運行中出現的各種問題羅列如下,並一一解決:2、把新的工具箱拷貝到某個目錄(我的是D:\soft\matlab2011b\toolbox)。注意:你要是添加的很多個m文件,那就把這些m文件直接拷到再下一層你想要的工具箱的文件夾里例如,我要添加的是支持向量機工具箱,在剛才的文件夾下我已經有svm(支持向量機工具箱)文件夾了,但有的m文件還沒有,我就把新的m文件統統拷到D:\soft\matlab2011b\toolbox \svm目錄下了。如果你連某工具箱(你打算添加的)的文件夾都沒有,那就把文件夾和文件一起拷到D:\soft\matlab2011b\toolbox 下。先把工具箱保存到MATLAB安裝目錄的根目錄下面,然後運行matlab---->file---->set path---->add folder 然後把你的工具箱文件夾添加進去就可以了3、在matlab的菜單file下面的set path把它( D:\soft\matlab2011b\toolbox \svm )加上。4、 把路徑加進去後在file→Preferences→General的Toolbox Path Caching里點擊update Toolbox Path Cache更新一下。記得一定要更新!我就是沒更新,所以添加了路徑,一運行還是不行。後來更新了才行。2、在對svm工具箱進行使用時,發現了'qp.dll 不是有效的 Win32 應用程序 'mex在不同windows OS下編譯的結果,所以我們需要重新編譯一下qp.dllsteve gunn 的包下面有一個optimiser 文件夾,把current Diretory目錄改為optimiser目錄,例如E:\matlabProgram\SVM_SteveGunn\Optimiser,然後運行命令命令運行完畢後,你會發現原先的qp.dll變為qp.dll.old,還出現了qp.mexw32,我們把該文件改為qp.dll 復制到工具箱文件夾下。原先的工具箱文件qp.dll可以先改一下名字...這個是因為編譯器設置的問題,這里需要重新選擇設置編譯器,設置編譯器的方法:mex -setup(mex和-setup之間要有空格),然後我選擇的VS2010,然後再繼續運行步驟2就成功了。這樣就添加完成了,你就可以調用工具箱中的函數了。我添加了個時頻分析的工具箱,就這樣操作,可以使用。
2. MATLAB 有哪些好用的第三方工具箱
太多了。matlab工具箱就是省去了matlab編程的過程,他就是把程序轉換成界面,便於初學者的學習,操作。裡面有各種工具箱,比如小波工具箱,神經網路工具箱,粒子演算法優化工具箱,模擬模擬工具箱等等
3. 如何使用matlab中的工具箱
1
MATLAB自帶工具箱
查看方式:
我們首先詳細介紹一下MATLAB自帶工具箱的使用。
在我們不熟悉一些調用工具箱的命令的時候,我們可以按照如下圖所示:
在MATLAB主窗口中,點擊左下角start--toolboxes,就會羅列出你的MATLAB已經安裝的所有工具箱,可以根據你的需要選擇你將要使用的工具箱。我們可以看到有擬合工具箱、金融工具箱、最優化工具箱等等。
2
調用(打開)方式:
下面我們介紹一下如何打開一個工具箱。
我們以調用擬合工具箱為例,進行詳細的示例。
調用方式一:
按照如下圖所示的步驟:
點擊主窗口左下角start--toolboxes--curve fitting--curve fitting tool 單擊,就可以打開擬合工具箱.
3
調用方式二:
在上一步中,我們在start--toolboxes--curve fitting--curve fitting tool ,到這里的時候,會看到在其後面有一個簡寫 cftool 如下圖,這就是我們的擬合工具箱調用命令函數。在MATLAB主窗口中輸入cftool ,回車,同樣可以打開擬合工具箱。
4
工具箱的使用:
擬合工具箱打開之後,如下,我們就可以進行多種曲線擬合了。
關於MATLAB擬合工具箱等,一些工具箱的詳細用法,由於篇幅的有限,在我的其他經驗中都會陸續給出,有興趣的可以查看。
5
非自帶工具箱
非自帶工具箱,需另外下載,然後按照一定的步驟導入,導入後一般不能像上面工具箱一樣,通過界面操作,一般都通過函數使用。由於工具箱的導入有幾個小的細節需要注意,所以在我的其他經驗中,關於如何導入工具箱,我也進行了詳細的介紹。
4. matlab需要安裝哪些工具箱
至於Matlab工具箱安裝中涉及到了Matlab的搜索路徑、工作目錄、當前路徑、用戶路徑等好多術語,我這里不想多說什麼
感興趣的網友,可以直接查看Matlab的幫助系統,在那裡你可以得到最直接的答復,但是你需要一定的英文基礎哦
添加工具箱的方法很多,所有方法都是為了達到同一個目的,將工具箱的所在路徑添加到Matlab的搜索路徑下就可以了
下面介紹一種最簡單的操作吧,下面以安裝mathmodl(數學建模工具箱)為例進行說明
a、將你所需要安裝的工具箱解壓到$MatlabRoot\toolbox中(其實任意路徑都是可以的,但是為了方便管理,我們一般都安裝在這里),$MatlabRoot是你的Matlab安裝路徑,你可以在Matlab中輸入matlabroot命令獲取
(1)在Matlab輸入如下內容(當然你可以直接使用資源管理器進入toolbox目錄)
>>
matlabroot
ans
=
D:\Program
Files\MATLAB\R2008a
>>
winopen(ans)
(2)此時會自動跳到Matlab的安裝目錄下,雙擊打開目錄下的toolbox文件夾
(3)將mathmodl工具箱復制到toolbox中
b.將剛才mathmodl的路徑添加到Matlab搜索路徑下(可以使用Matlab命令行,也可是用Matlab菜單操作,為了簡便我們這里使用第二種)
(1)在Matlab中如下操作,File——>Set
Path...——>點擊Add
with
subfolders...
(2)在瀏覽文件中,選擇剛才的安裝路徑$MatlabRoot/toolbox/mathmodl後,點擊確定
(3)此時返回到Set
Path對話框,點擊左下角的保存按鈕(記住一定要保存),此時工具箱徹底安裝完畢,點擊Close關閉對話框
c.測試下新安裝工具箱是可以使用,在Matlab中輸入如下內容
>>help
mathmodl%輸入工具箱名稱,此時一般會返回該工具箱的說明,也就是mathmodl路徑下content.m中的內容
%在命令行中輸入如下,此時會返回mathmodl路徑下所有的文件
>>what
mathmodl
%再到mathmodl中隨便找一個不與Matlab中重名的函數,比如DYNPROG.M,在命令行中輸入
>>which
DYNPROG.M
D:\My
Documents\MATLAB\DYNPROG.M
d.工具箱更新緩存,否則每次Matlab啟動的時候會給出警告
(1)File——>Preferences——>General——>選中enable
toolbox
path
cache——>點擊updata
toolbox
path
cache
(2)完成上面的就可以關閉Preferences對話框了
(3)此時一個工具箱徹底安裝完畢
(4)如果以後啟動Matlab的時候警告說toolbox
path
cache失效,那麼重復第一步操作就萬事OK了
====================================================================
====================================================================
當然如果你對Matlab的命令比較熟悉的話,你可以直接使用命令進行工具箱安裝操作,方法如下
(1)將工具箱解壓到任意路徑,但是推薦MatlabRoot下的Toolbox中
(2)在Matlab中輸入
>>addpath('Your_ToolBox_Full_Path')%注意必須是文件夾路徑
>>savepath
5. 如何使用matlab中的工具箱
如果是系統自帶的,你可以直接用,如果是外部的或者是自編的你需要先把文件夾拷貝到tools文件夾下,再設置路徑。
Matlab常用工具箱介紹(英漢對照)
Matlab Main Toolbox——matlab主工具箱
Control System Toolbox——控制系統工具箱
Communication Toolbox——通訊工具箱
Financial Toolbox——財政金融工具箱
System Identification Toolbox——系統辨識工具箱
Fuzzy Logic Toolbox——模糊邏輯工具箱
Higher-Order Spectral Analysis Toolbox——高階譜分析工具箱
Image Processing Toolbox——圖象處理工具箱
LMI Control Toolbox——線性矩陣不等式工具箱
Model predictive Control Toolbox——模型預測控制工具箱
μ-Analysis and Synthesis Toolbox——μ分析工具箱
Neural Network Toolbox——神經網路工具箱
Optimization Toolbox——優化工具箱
Partial Differential Toolbox——偏微分方程工具箱
Robust Control Toolbox——魯棒控制工具箱
Signal Processing Toolbox——信號處理工具箱
Spline Toolbox——樣條工具箱
Statistics Toolbox——統計工具箱
Symbolic Math Toolbox——符號數學工具箱
Simulink Toolbox——動態模擬工具箱
System Identification Toolbox——系統辨識工具箱
Wavele Toolbox——小波工具箱
例如:控制系統工具箱包含如下功能:
連續系統設計和離散系統設計
狀態空間和傳遞函數以及模型轉換
時域響應(脈沖響應、階躍響應、斜坡響應)
頻域響應(Bode圖、Nyquist圖)
根軌跡、極點配置
較為常見的matlab控制箱有:
控制類:
控制系統工具箱(control systems toolbox)
系統識別工具箱(system identification toolbox)
魯棒控制工具箱(robust control toolbox)
神經網路工具箱(neural network toolbox)
頻域系統識別工具箱(frequency domain system identification toolbox)
模型預測控制工具箱(model predictive control toolbox)
多變數頻率設計工具箱(multivariable frequency design toolbox)
信號處理類:
信號處理工具箱(signal processing toolbox)
濾波器設計工具箱(filter design toolbox)
通信工具箱(communication toolbox)
小波分析工具箱(wavelet toolbox)
高階譜分析工具箱(higher order spectral analysis toolbox)
其它工具箱:
統計工具箱(statistics toolbox)
數學符號工具箱(symbolic math toolbox)
定點工具箱(fixed-point toolbox)
射頻工具箱(RF toolbox)
1990年,MathWorks軟體公司為Matlab提供了新的控制系統模型化圖形輸入與模擬工具,並命名為Simulab,使得模擬軟體進入了模型化圖形組態階段,1992年正式命名為Simulink,即simu(模擬)和link(連接)。matlab7.0里的simulink為6.0版本,matlab6.5里的simulink為5.0版本。
MATLAB的SIMULINK子庫是一個建模、分析各種物理和數學系統的軟體,它用框圖表示系統的各個環節,用帶方向的連線表示各環節的輸入輸出關系。
啟動SIMULINK十分容易,只需在MATLAB的命令窗口鍵入「SIMULINK」命令,此時出現一個SIMULINK窗口,包含七個模型庫,分別是信號源庫、輸出庫、離散系統庫、線性系統庫、非線性系統庫及擴展系統庫。
1.信號源庫
包括階躍信號、正弦波、白雜訊、時鍾、常值、文件、信號發生器等各種信號源,其中信號發生器可產生正弦波、方波、鋸齒波、隨機信號等波形。
2.輸出庫
包括示波器模擬窗口、MATLAB工作區、文件等形式的輸出。
3.離散系統庫
包括五種標准模式:延遲,零-極點,濾波器,離散傳遞函數,離散狀態空間。
4.線性系統庫
提供七種標准模式:加法器、比例環節、積分環節、微分環節、傳遞函數、零-極點、狀態空間。
5.非線性系統庫
提供十三種常用標准模式:絕對值、乘法、函數、回環特性、死區特性、斜率、繼電器特性、飽和特性、開關特性等。
6.系統連接庫包括輸入、輸出、多路轉換等模塊,用於連接其他模塊。
7.系統擴展庫
考慮到系統的復雜性,SIMULINK另提供十二種類型的擴展系統庫,每一種又有多種模型供選擇。
使用時只要從各子庫中取出模型,定義好模型參數,將各模型連接起來,然後設置系統參數,如模擬時間、模擬步長、計算方法等。SIMULINK提供了Euler、RungeKutta、Gear、Adams及專用於線性系統的LinSim演算法,用戶根據模擬要求選擇適當的演算法。
當然,不同版本的Matlab/Simulink內容有所不同。
另外,Simulink還提供了諸如航空航天、CDMA、DSP、機械、電力系統等專業模塊庫,給快速建模提供了很大的便利。
6. Matlab工具箱怎麼用
有的工具箱有用戶交互界面,可以直接在MATLAB的啟動菜單下進入;
有的沒有版用戶界面,但是權有相關的程序(或者說函數)供調用;即使有界面的工具箱,也是有相應的函數的。
可以從幫助(Help)中查詢MATLAB的工具箱的詳細使用方法。
幫助裡面對主題進行了分類,進入工具箱那一類即可
7. matlab的開發工具箱怎麼打開
1、MATLAB自帶工具箱
查看方式:
首先詳細介紹一下MATLAB自帶工具箱的使用。
在不熟悉一些調用工具箱的命內令的時候,可容以在MATLAB主窗口中,點擊左下角start--toolboxes,就會羅列出MATLAB已經安裝的所有工具箱,可以根據個人的需要選擇將要使用的工具箱。可以看到有擬合工具箱、金融工具箱、最優化工具箱等等。
2、調用(打開)方式:以調用擬合工具箱為例,進行詳細的示例。
調用方式一:
按照以下步驟:
點擊主窗口左下角start--toolboxes--curve fitting--curve fitting tool 單擊,就可以打開擬合工具箱。
3、調用方式二:
在上一步中,在start--toolboxes--curve fitting--curve fitting tool ,到這里的時候,會看到在其後面有一個簡寫 cftool ,這就是擬合工具箱調用命令函數。在MATLAB主窗口中輸入cftool ,回車,同樣可以打開擬合工具箱。
4、工具箱的使用:
擬合工具箱打開之後,就可以進行多種曲線擬合了。
8. matlab如何調用統計工具箱
調用統計特工具箱的做法:
①打開matlab;
②點擊左下角Start;
③進入Toolbox工具箱;
④選擇Statistics;
9. 數學建模MATLAB工具箱是什麼怎麼用
Matlab工具箱已經成為一個系列產品,Matlab主工具箱和各種工具箱(toolbox )。
工具箱簡介
1功能型工具箱 —— 通用型
功能型工具箱主要用來擴充Matlab的數值計算、符號運算功能、圖形建模模擬功能、文字處理功能以及與硬體實時交互功能,能夠用於多種學科。
2領域型工具箱 —— 專用型
領域型工具箱是學科專用工具箱,其專業性很強,比如控制系統工具箱( Control System Toolbox);信號處理工具箱(Signal Processing Toolbox);財政金融工具箱( Financial Toolbox)等等。只適用於本專業。
3
Matlab常用工具箱
Matlab Main Toolbox——matlab主工具箱
Control System Toolbox——控制系統工具箱
Communication Toolbox——通訊工具箱
Financial Toolbox——財政金融工具箱
System Identification Toolbox——系統辨識工具箱
Fuzzy Logic Toolbox——模糊邏輯工具箱
Bioinformatics Toolbox——生物分析工具箱
Image Processing Toolbox——圖象處理工具箱
Database Toolbox——資料庫工具箱
Model predictive Control Toolbox——模型預測控制工具箱
Neural Network Toolbox——神經網路工具箱
Optimization Toolbox——優化工具箱
Partial Differential Toolbox——偏微分方程工具箱
Robust Control Toolbox——魯棒控制工具箱
Signal Processing Toolbox——信號處理工具箱
Spline Toolbox——樣條工具箱
Statistics Toolbox——統計工具箱
Symbolic Math Toolbox——符號數學工具箱
Simulink Toolbox——動態模擬工具箱
Virtual Reality Toolbox——虛擬現實工具箱
Wavelet Toolbox——小波工具箱
等等…….
而且每個新出的版本都在增加、更新完善。
10. MatLab的特點及應用領域
MatLab的特點
1、高效的數值計算及符號計算功能,能使用戶從繁雜的數學運算分析中解脫出來;
2、具有完備的圖形處理功能,實現計算結果和編程的可視化;
3、友好的用戶界面及接近數學表達式的自然化語言,使學者易於學習和掌握;
4、 功能豐富的應用工具箱(如信號處理工具箱、通信工具箱等) ,為用戶提供了大量方便實用的處理工具。
MATLAB 的應用范圍非常廣,包括信號和圖像處理、通訊、控制系統設計、測試和測量、財務建模和分析以及計算生物學等眾多應用領域。
(10)matlab調度工具箱擴展閱讀:
MatLab將數值分析、矩陣計算、科學數據可視化以及非線性動態系統的建模和模擬等諸多強大功能集成在一個易於使用的視窗環境中,為科學研究、工程設計以及必須進行有效數值計算的眾多科學領域提供了一種全面的解決方案,並在很大程度上擺脫了傳統非互動式程序設計語言(如C、Fortran)的編輯模式,代表了當今國際科學計算軟體的先進水平。
MATLAB的基本數據單位是矩陣,它的指令表達式與數學、工程中常用的形式十分相似,故用MATLAB來解算問題要比用C,FORTRAN等語言完成相同的事情簡捷得多,並且MATLAB也吸收了像Maple等軟體的優點,使MATLAB成為一個強大的數學軟體。