Matlab2014b功能特點(diǎn)
一、數(shù)值計(jì)算
Matlab2014b官方版提供了一系列用于分析數(shù)據(jù)、開發(fā)算法和創(chuàng)建模型的數(shù)值計(jì)算方法。MATLAB語(yǔ)言包括用以支持常見的工程設(shè)計(jì)和科學(xué)運(yùn)算的數(shù)學(xué)函數(shù)。核心的數(shù)學(xué)函數(shù)采用處理器優(yōu)化庫(kù),可以快速地執(zhí)行向量運(yùn)算和矩陣運(yùn)算。
具體可采用的方法包括:
插值與回歸
微分與積分
線性方程組
傅立葉分析
特征值與奇異值
常微分方程 (ODE)
稀疏矩陣
二、數(shù)據(jù)分析和可視化
MATLAB提供了用于數(shù)據(jù)采集、分析和可視化的工具,使您能夠深入探查數(shù)據(jù),而且與使用電子表格或傳統(tǒng)編程語(yǔ)言相比節(jié)省了大量時(shí)間。此外,還可以通過(guò)繪圖、報(bào)告或發(fā)布MATLAB 代碼的形式來(lái)記錄和共享結(jié)果。
1、采集數(shù)據(jù)
利用 MATLAB,可以從文件、其他應(yīng)用程序、數(shù)據(jù)庫(kù)以及外部設(shè)備訪問數(shù)據(jù)。您可以從各種常用 文件格式(如 Microsoft Excel、文本或二進(jìn)制文件、圖像、語(yǔ)音和視頻文件)以及諸如 netCDF 和 HDF 等科學(xué)文件中讀取數(shù)據(jù)。借助文件 I/O 函數(shù),可以處理任意格式的數(shù)據(jù)文件。
2、分析數(shù)據(jù)
利用 MATLAB,可以對(duì)數(shù)據(jù)進(jìn)行管理、篩選以及預(yù)處理。您可以執(zhí)行探索性數(shù)據(jù)分析,探明趨勢(shì),檢驗(yàn)假設(shè),并構(gòu)建描述模型。MATLAB 提供了可用于濾波和平滑、插值、卷積以及快速傅 立葉變換 (FFT) 的各種函數(shù)。各種附加產(chǎn)品提供了可用于曲線和曲面擬合、多元統(tǒng)計(jì)、頻譜分析、 圖像分析、系統(tǒng)識(shí)別及其他分析任務(wù)的多種功能。
3、實(shí)現(xiàn)數(shù)據(jù)的可視化
MATLAB 提供了內(nèi)置的二維和三維繪圖函數(shù),以及立體可視化函數(shù)。使用這些函數(shù),可以實(shí)現(xiàn)數(shù)據(jù)可視化,了解數(shù)據(jù),并交流結(jié)果。對(duì)繪圖進(jìn)行自定義時(shí)既可以采用交互方式,也可以采用編程方式。
MATLAB 圖例庫(kù)提供了在 MATLAB 中以圖形方式顯示數(shù)據(jù)的各種示例。在每一個(gè)示例中,均可查 看和下載源代碼,以便在 MATLAB 應(yīng)用程序中使用。
4、存檔和共享結(jié)果
您可以采用圖形或完整報(bào)告的方式來(lái)共享結(jié)果。通過(guò)定制 MATLAB 圖形,可以符合出版規(guī)格,并保存為常見的圖形和數(shù)據(jù)文件格式。
執(zhí)行 MATLAB 程序時(shí),可以自動(dòng)生成報(bào)告。所生成的報(bào)告中含有代碼、注釋和程序結(jié)果,其中包括圖形。報(bào)告可采用各種格式(如 HTML、PDF、Word 或 LaTeX)發(fā)布。
三、編程和算法開發(fā)
MATLAB提供了一種高級(jí)語(yǔ)言和開發(fā)工具,使您可以迅速地開發(fā)并分析算法和應(yīng)用程序。
1、MATLAB 語(yǔ)言
MATLAB 語(yǔ)言對(duì)向量運(yùn)算和矩陣運(yùn)算提供內(nèi)在支持,這些運(yùn)算是解決工程和科學(xué)問題的基礎(chǔ),能夠?qū)崿F(xiàn)快速開發(fā)和執(zhí)行。
使用 MATLAB 語(yǔ)言,編程和開發(fā)算法的速度較使用傳統(tǒng)語(yǔ)言大幅提高,這是因?yàn)闊o(wú)須執(zhí)行諸如聲明變量、指定數(shù)據(jù)類型以及分配內(nèi)存等低級(jí)管理任務(wù)。在很多情況下,支持向量運(yùn)算和矩陣運(yùn)算就無(wú)需使用 for 循環(huán)。因此,一行 MATLAB 代碼通常等同于數(shù)行 C 代碼或 C++ 代碼。
MATLAB 提供了傳統(tǒng)編程語(yǔ)言的多項(xiàng)功能,其中包括流控制、錯(cuò)誤處理以及面向?qū)ο缶幊?(OOP)。您既可以使用基本的數(shù)據(jù)類型或高級(jí)數(shù)據(jù)結(jié)構(gòu),也可以定義自定義數(shù)據(jù)類型。
2、開發(fā)工具
MATLAB 內(nèi)置的各種工具可以實(shí)現(xiàn)高效的算法開發(fā),包括:
命令行窗口 - 能夠以交互的方式輸入數(shù)據(jù),執(zhí)行命令和程序,以及顯示結(jié)果
MATLAB 編輯器 - 提供編輯和調(diào)試功能,如設(shè)置斷點(diǎn)及逐步調(diào)試各行代碼
代碼分析器 - 自動(dòng)檢查代碼是否有問題,并提出修改建議,以最大限度地發(fā)揮性能以及可維護(hù)性
MATLAB 事件探查器 – 衡量 MATLAB 程序的性能,并確定需要修改加以改進(jìn)的代碼范圍
四、應(yīng)用程序開發(fā)和部署
ATLAB 工具和附加產(chǎn)品提供了一系列開發(fā)和部署應(yīng)用程序的選項(xiàng)。您既可以與其他 MATLAB 用戶共享各個(gè)算法和應(yīng)用程序,也可以向其他沒有 MATLAB 的用戶實(shí)施免特許費(fèi)的部署。
1、設(shè)計(jì)圖形用戶界面
使用 GUIDE(圖形用戶界面開發(fā)環(huán)境),可以布置、設(shè)計(jì)和編輯自定義圖形用戶界面。既可以 含帶常用控件,如列表框、下拉菜單和按鈕,也可以含帶 MATLAB 繪圖。此外,還可以使用 MATLAB 函數(shù)以編程的方式來(lái)創(chuàng)建圖形用戶界面。
2、部署應(yīng)用程序
若要將一個(gè)應(yīng)用程序直接分發(fā)給其他 MATLAB 用戶,可以將其打包為 MATLAB 應(yīng)用程序,從而 實(shí)現(xiàn)單文件分發(fā)。應(yīng)用程序會(huì)自動(dòng)安裝在 MATLAB 應(yīng)用程序庫(kù)中,以便于訪問。
若要與沒有 MATLAB 的其他人分享應(yīng)用程序,可以使用應(yīng)用程序部署產(chǎn)品。這些附加產(chǎn)品會(huì)自動(dòng) 生成獨(dú)立應(yīng)用程序、共享庫(kù)和軟件組件,以便與 C、C++、Java、.NET 和 Excel 環(huán)境集成。可執(zhí)行 文件和組件可以免特許費(fèi)分發(fā)。
3、生成 C 代碼
使用 MATLAB Coder,可以從 MATLAB 代碼生成獨(dú)立的 C 代碼。MATLAB Coder 支持 MATLAB 語(yǔ)言的子集;設(shè)計(jì)工程師通常使用該語(yǔ)言來(lái)開發(fā)作為大型系統(tǒng)組件的算法。該代碼既可用于獨(dú)立執(zhí)行,與其他軟件應(yīng)用程序集成,也可以作為嵌入式應(yīng)用程序的一部分。
Matlab2014b軟件功能
一、MATLAB產(chǎn)品系列重要功能
1、MATLAB
- 全新 MATLAB 圖形系統(tǒng)
- 新增可以在桌面上處理大數(shù)據(jù)的功能,可與Hadoop結(jié)合使用
- Git 和 Subversion 源控制集成以及從GitHub上的文件交換區(qū)訪問項(xiàng)目
- MATLAB 工具箱打包為單個(gè)、可安裝文件,便于共享和下載自定義工具箱
- 具有時(shí)區(qū)和顯示選項(xiàng)的日期和時(shí)間數(shù)據(jù)類型
- Arduino和Android硬件支持與電動(dòng)機(jī)和起動(dòng)器交互以及訪問傳感器數(shù)據(jù)
2、MATLAB Production Server
- 客戶端庫(kù),可用于C/C++和Python環(huán)境
3、Statistics Toolbox
- 二進(jìn)制分類器(如 SVM)以及廣義線性混合效應(yīng) (GLME) 模型的多類機(jī)器學(xué)習(xí)框架
4、Datafeed Toolbox
- Bloomberg B-PIPE和Thomson Reuters Eikon連接性
5、Image Processing Toolbox
- 圖像分割應(yīng)用程序、區(qū)域分析應(yīng)用程序以及使用MATLAB Coder為19個(gè)函數(shù)生成 C 代碼
二、Simulink 產(chǎn)品系列重要功能
1、Simulink
- 加速建模的智能編輯線索以及批注和界面的編輯器視圖
- 快速仿真重新啟動(dòng),可快速運(yùn)行連續(xù)仿真
- 從Simulink和Stateflow中的任意位置創(chuàng)建和調(diào)用可重復(fù)使用函數(shù)的Simulink函數(shù)仿真數(shù)據(jù)檢查器中的實(shí)時(shí)流和數(shù)據(jù)光標(biāo)
2、Simscape
- 表示物理連接的域特定直線樣式
3、Stateflow
- 用條件斷點(diǎn)、觀察數(shù)據(jù)以及快速動(dòng)畫模式加快了調(diào)試
4、MATLAB Report Generator和Simulink Report Generator
- 填空式 Word 和 HTML 表單,增強(qiáng)了自定義報(bào)告
三、信號(hào)處理和通信
1、Computer Vision System Toolbox
- 立體相機(jī)校正應(yīng)用程序、3-D 點(diǎn)云查看器和 imageset 類,可大量采集圖像
2、DSP System Toolbox
- 使用 Embedded Coder和多級(jí)采樣速率轉(zhuǎn)換器,基于 NE10 生成 ARM Cortex-A 代碼
3、Communications System Toolbox
- RTL-SDR 無(wú)線接收器連接、基于 Zynq 的無(wú)線連接和目標(biāo)定位、I/Q 不平衡補(bǔ)償器以及新眼圖
4、Phased Array System Toolbox
- Simulink 中相控陣列系統(tǒng)設(shè)計(jì)的模塊庫(kù)
5、LTE System Toolbox
- LTE Release 11 支持,包括下行控制信道 (E-PDCCH) 和解調(diào)參考信號(hào) (DMRS) 生成
6、SimRF
仿真加速的頻域模式
四、代碼生成重要功能
1、Embedded Coder
- AUTOSAR 目標(biāo)更新,包括 4.1 ARXML、具備 Simulink 函數(shù)的客戶端/服務(wù)器以及多實(shí)例組件和 IFL/IFX 庫(kù)
2、HDL Coder
- Xilinx Vivado 集成和 IP 核心,可以為 Altera SoC 生成 AXI 接口
3、HDL Verifier
- Xilinx Vivado 支持 FPGA 在環(huán)仿真
五、Verification and Validation
1、Simulink Verification and Validation
- 關(guān)系邊界值的模型覆蓋率
2、Simulink Design Verifier
- 關(guān)系邊界值測(cè)試生成和引導(dǎo)組件分析的測(cè)試生成顧問
3、Polyspace Bug Finder 和 Polyspace Code Prove
- MISRA C:2012 合規(guī)性檢查
Matlab2014b安裝說(shuō)明
1、鼠標(biāo)右擊本站提供的Matlab2014b官方版安裝包,選擇解壓,(注:32位的用戶把12個(gè)壓縮包全部下載之后,直接解壓Part01即可,win7用戶請(qǐng)用虛擬光驅(qū)掛載解壓之后的iso文件,虛擬光驅(qū)可自行到網(wǎng)上下載。Win8和win10用戶直接解壓)后面的安裝步驟完全一樣
2、打開解壓的安裝包,雙擊setup
3、選擇使用文件安裝密鑰,點(diǎn)擊下一步
4、選擇是,點(diǎn)擊下一步
5、輸入許可證文件安裝密鑰點(diǎn)擊下一步
6、選擇安裝路徑后點(diǎn)擊下一步,我這里安裝到F盤,用戶可以自行選擇,文件較大,不建議安裝到C盤
7、點(diǎn)擊下一步,不需要某些模塊的用戶可以根據(jù)自己的需求取消勾選
8、勾選桌面,點(diǎn)擊下一步
9、點(diǎn)擊安裝
10、安裝正在進(jìn)行中,請(qǐng)耐心等待
11、點(diǎn)擊下一步
12、去掉勾選,點(diǎn)擊下一步
Matlab2014b更新日志
1、修復(fù)上個(gè)版本的bug
2、優(yōu)化部分功能