軟件-數學軟件:MATLAB

ylbtech-軟件-數學軟件:MATLAB
MATLAB是美國 MathWorks公司出品的商業 數學軟件,用於 算法開發、數據可視化、數據分析以及數值計算高級技術計算語言和交互式環境,主要包括 MATLAB和Simulink兩大部分。
MATLAB是matrix&laboratory兩個詞的 組合,意爲 矩陣工廠矩陣實驗室)。是由美國 mathworks公司發佈的主要面對科學計算、可視化以及交互式程序設計的高科技計算環境。它將 數值分析矩陣計算、科學數據可視化以及 線性動態系統的建模和仿真等諸多強大功能集成在 一個易於使用的視窗環境中,爲科學研究、工程設計以及必須進行有效數值計算的衆多科學領域提供了一種全面的解決方案,並在很大程度上擺脫了傳統非交互式 程序設計語言(如C、Fortran)的編輯模式,表明了當今國際科學計算軟件的先進水平。
MATLAB和MathematicaMaple並稱爲 三大數學軟件。它在數學類科技應用軟件中在數值計算方面數一數二。MATLAB能夠進行 矩陣運算、繪製函數和數據、實現算法、建立用戶界面、鏈接其餘編程語言的程序等,主要應用於 工程計算、控制設計、信號處理與通信、圖像處理信號檢測金融建模設計與分析等領域。
MATLAB的 基本數據單位是矩陣,它的 指令 表達式與數學、工程中經常使用的形式十分類似,故用MATLAB來解算問題要比用C, FORTRAN等語言完成相同的事情簡捷得多,而且MATLAB也吸取了像Maple等軟件的優勢,使MATLAB成爲一個強大的 數學軟件。在新的版本中也加入了對 CFORTRANC++JAVA的支持。
 
1. 功能特徵返回頂部

主要功能

數值分析
數值和符號計算
工程與科學繪圖
控制系統的設計與仿真
數字圖像處理
通信系統設計與仿真
財務與金融工程
 

重要功能

·MATLAB®: MATLAB 語言的 單元測試框架
  ·Trading Toolbox™: 一款用於訪問價格並將訂單發送到交易系統的新產品
  ·Financial Instruments Toolbox™: 赫爾-懷特、線性高斯和 LIBOR 市場模型的校準和 Monte Carlo 仿真
  ·Image Processing Toolbox™: 使用有效輪廓進行圖像分割、對 10 個函數實現 C 代碼生成,對 11 個函數使用 GPU 加速
  ·Image Acquisition Toolbox™: 提供了用於採集圖像、深度圖和框架數據的 Kinect® for Windows®傳感器支持
  ·Statistics Toolbox™: 用於二進制分類的支持向量機 (SVM)、用於缺失數據的 PCA 算法和 Anderson-Darling 擬合優度檢驗
  ·Data Acquisition Toolbox™: 爲 Digilent Analog Discovery Design Kit 提供了支持包
  ·Vehicle Network Toolbox™: 爲訪問 CAN 總線上的 ECU 提供 XCP

支持


  Simulink 產品系列重要功能
  ·Simulink®: Simulation Performance Advisor,連接庫模塊的封裝,以及經過邏輯表達式控制有效變量
  ·Simulink: 除 LEGO® MINDSTORMS® NXT、Arduino®、Pandaboard 和 Beagleboard 外,還爲 Raspberry Pi™ 和 Gumstix® Overo® 硬件提供了內置支持
  ·SimRF™: 針對快速仿真和模型加載時間的電路包絡求解器
  ·SimMechanics™: 發佈了用於從 CAD 和其餘系統導入模型的 XML 架構
  ·Simulink Design Verifier™: 數組超出邊界檢查
  MATLAB 和 Simulink 的系統工具箱
  ·Communications System Toolbo Sphere 解碼器和 Constellation 框圖系統對象
  ·Computer Vision System Toolbox™: 相機標定,立體視覺,Viola-Jones 對象檢測培訓,FREAK 特徵提取和其餘新函數
  ·DSP System Toolbox™: 頻譜分析儀和邏輯分析示波器,以及時域示波器的觸發
  ·Phased Array System Toolbox™: 極化支持、數組錐化以及針對傳感器數組分析、波形分析和雷達方程計算的應用程序代碼生成和實現
  ·Simulink Coder™: 減小了從 Stateflow® 調用的 Simulink 函數的數據副本
  ·Fixed-Point Designer™: 一款結合了 Fixed-Point Toolbox™ 和 Simulink Fixed Point™ 功能的新產品
  ·HDL Verifier™: 從 MATLAB 生成 HDL 測試工做臺
 
2. 優點特色返回頂部
1) 高效的 數值計算及符號計算功能,能使用戶從繁雜的數學運算分析中解脫出來;
2) 具備完備的圖形處理功能,實現計算結果和編程的可視化;
3) 友好的用戶界面及接近數學 表達式的天然化語言,使學者易於學習和掌握;
4) 功能豐富的應用工具箱(如信號處理工具箱、通訊工具箱等) ,爲用戶提供了大量方便實用的處理工具。
 

編程環境

MATLAB由一系列工具組成。這些工具方便用戶使用MATLAB的函數和文件,其中許多工具採用的是圖形用戶界面。包括MATLAB桌面和命令窗口、歷史命令窗口、編輯器和調試器、路徑搜索和用於用戶瀏覽幫助、工做 空間、文件的瀏覽器。隨着MATLAB的商業化以及軟件自己的不斷升級,MATLAB的用戶界面也愈來愈精緻,更加接近Windows的標準界面,人機交互性更強,操做更簡單。並且新版本的MATLAB提供了完整的聯機查詢、幫助系統,極大的方便了用戶的使用。簡單的編程環境提供了比較完備的調試系統,程序沒必要通過編譯就能夠直接運行,並且可以及時地報告出現的錯誤及進行出錯緣由分析。
 

簡單易用

Matlab是一個高級的 矩陣/陣列語言,它 包含控制語句、函數、數據結構、輸入和輸出和麪向對象編程特色。用戶能夠在命令窗口中將輸入語句與執行命令同步,也能夠先編寫好一個較大的複雜的應用程序(M文件)後再一塊兒運行。新版本的MATLAB語言是基於最爲流行的 C++語言基礎上的,所以語法特徵與C++語言極爲類似,並且更加簡單,更加符合科技人員 對數學表達式的書寫格式。使之更利於非計算機專業的科技人員使用。並且這種語言可移植性好、可拓展性極強,這也是MATLAB可以深刻到科學研究及工程計算各個領域的重要緣由。
 

強大處理

MATLAB是一個包含大量計算算法的 集合。其擁有600多個工程中要用到的數學運算函數,能夠方便的實現用戶所需的各類計算功能。函數中所使用的算法都是科研和工程計算中的最新研究成果,並且通過了各類優化和容錯處理。在一般狀況下,能夠用它來代替底層編程語言,如C和C++ 。在計算要求相同的狀況下,使用MATLAB的編程工做量會大大減小。MATLAB的這些函數集包括從最簡單最基本的函數到諸如 矩陣,特徵 向量、快速 傅立葉變換的複雜函數。函數所能解決的問題其大體包括矩陣運算和 線性方程組的求解、 微分方程及偏微分方程的組的求解、符號運算、傅立葉變換和數據的統計分析、工程中的優化問題、 稀疏矩陣運算、 複數的各類運算、 三角函數和其餘初等數學運算、多維數組操做以及 建模動態仿真等。
 

圖形處理

MATLAB自產生之日起就具備方便的數據可視化功能,以將向量和 矩陣用圖形表現出來,而且能夠對圖形進行標註和打印。高層次的做圖包括 二維三維的可視化、圖象處理、動畫和表達式做圖。可用於科學計算和工程繪圖。新版本的MATLAB對整個圖形處理功能做了很大的改進和完善,使它不只在通常數據可視化軟件都具備的功能(例如二維曲線和三維曲面的繪製和處理等)方面更加完善,並且對於一些其餘軟件所沒有的功能(例如圖形的光照處理、色度處理以及四維數據的表現等),MATLAB一樣表現了出色的處理能力。同時對一些特殊的可視化要求,例如圖形對話等,MATLAB也有相應的功能函數,保證了用戶不一樣層次的要求。另外新版本的MATLAB還着重在圖形用戶界面(GUI)的製做上做了很大的改善,對這方面有特殊要求的用戶也能夠獲得知足。
 

模塊工具

MATLAB對許多專門的領域都開發了功能強大的模塊集和工具箱。通常來講,它們都是由特定領域的專家開發的,用戶能夠直接使用工具箱學習、應用和評估不一樣的方法而不須要本身編寫代碼。領域,諸如數據採集、數據庫接口、 機率統計、樣條擬合、優化算法、 偏微分方程求解、 神經網絡小波分析、信號處理、 圖像處理、系統辨識、控制系統設計、LMI控制、魯棒控制、模型預測、模糊邏輯、金融分析、地圖工具、非 線性控制設計、實時快速原型及半物理仿真、嵌入式系統開發、定點仿真、DSP與通信、電力系統仿真等,都在工具箱(Toolbox)家族中有了本身的一席之地。
 

程序接口

新版本的MATLAB能夠利用MATLAB編譯器和C/C++數學庫和圖形庫,將本身的MATLAB程序自動轉換爲獨立於MATLAB運行的C和C++代碼。容許用戶編寫能夠和MATLAB進行交互的C或C++語言程序。另外,MATLAB網頁服務程序還允許在Web應用中使用本身的MATLAB數學和圖形程序。MATLAB的一個重要特點就是具備一套程序擴展系統和一組稱之爲工具箱的特殊應用子程序。工具箱是MATLAB函數的子程序庫,每個工具箱都是爲某一類學科專業和應用而定製的,主要包括信號處理、控制系統、神經網絡、模糊邏輯、小波分析和系統仿真等方面的應用。
 

軟件開發

在開發環境中,使用戶更方便地控制多個文件和圖形窗口;在編程方面支持了函數嵌套,有條件中斷等;在圖形化方面,有了更強大的圖形標註和處理功能,包括對性對起鏈接註釋等;在輸入輸出方面,能夠直接向Excel和HDF5進行鏈接。
 
3. 應用方面返回頂部
MATLAB 產品族能夠用來進行如下各類工做:
●數值分析
●數值和符號計算
●工程與科學繪圖
●控制系統的設計與仿真
數字圖像處理技術
數字信號處理技術
●通信系統設計與仿真
●財務與金融工程
●管理與調度優化計算(運籌學)
MATLAB 的應用範圍很是廣,包括 信號和圖像處理、通信、控制系統設計、測試和測量、財務建模和分析以及計算生物學等衆多應用領域。附加的工具箱(單獨提供的專用MATLAB函數集)擴展了MATLAB 環境,以解決這些應用領域內特定類型的問題。
 

工具

經常使用工具箱
MATLAB包括擁有數百個內部函數的主包和三十幾種 工具包。工具包又能夠分爲功能性工具包和學科工具包。功能工具包用來擴充MATLAB的符號計算, 可視化建模仿真,文字處理及實時控制等功能。學科工具包是專業性比較強的工具包,控制工具包, 信號處理工具包,通訊工具包等都屬於此類。
開放性使MATLAB廣受用戶歡迎。除內部函數外,全部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——圖象處理工具箱
computer vision system 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——動態仿真工具箱
Wavelet Toolbox——小波工具箱
DSP system toolbox-----DSP處理工具箱
 
經常使用函數
Matlab內部常數
eps:浮點相對精度
exp: 天然對數的底數e
i 或j:基本 虛數單位
inf 或Inf:無限大, 例如1/0 nan或NaN:非數值(Not a number),例如0/0,∞/∞ pi:圓周率π
intmax:可表達的最大正整數。 intmin:可表達的最小負整數。 lasterr:存放最新的錯誤信息
nargin:函數的輸入引數個數 realmax:系統所能表示的最大正實數,默認1.7977×10^308 lastwarn:存放最新的警告信息
nargout:函數的輸出引數個數 realmin:系統所能表示的最小負實數,默認2.2251e×10^(-308)
MATLAB經常使用基本數學函數
abs(x):純量的絕對值或向量的長度
sqrt(x):開 平方
angle(z):複數z的相角(Phase angle)
real(z):複數z的實部
conj(z):複數z的共軛複數
imag(z):複數z的虛部
fix(x):不管正負,捨去小數至相鄰整數
floor(x):下取整,即捨去正小數至相鄰整數
ceil(x):上取整,即加入正小數至相鄰整數
rat(x):將 實數x化爲多項分數展開
rats(x):將實數x化爲分數表示
sign(x):符號函數(Signum function)。
當x<0時,sign(x)=-1
當x=0時,sign(x)=0;
當x>0時,sign(x)=1。
rem(x,y):求x除以y的 餘數
gcd(x,y):整數x和y的最大公 因數
lcm(x,y):整數x和y的 最小公倍數
exp(x) :天然 指數
pow2(x):2的指數
log(x):以e爲底的 對數,即天然對數或
log2(x):以2爲底的對數
log10(x):以10爲底的對數
MATLAB經常使用 三角函數
sin(x): 正弦函數
cos(x): 餘弦函數
tan(x): 正切函數
asin(x): 反正弦函數
acos(x):反 餘弦函數
atan(x): 反正切函數
atan2(x,y):四 象限的反正切函數
sinh(x):雙曲正弦函數
cosh(x):雙曲餘弦函數 tanh(x):雙曲正切函數 asinh(x):反雙曲正弦函數 acosh(x):反雙曲餘弦函數
atanh(x):反雙曲正切函數      
適用於向量的經常使用函數有
min(x): 向量x的元素的最小值 max(x): 向量x的元素的最大值 mean(x): 向量x的元素的平均值
median(x): 向量x的元素的中位數 std(x): 向量x的元素的標準差 diff(x): 向量x的相鄰元素的差
sort(x): 對向量x的元素進行排序(Sorting) length(x): 向量x的元素個數 norm(x): 向量x的歐氏(Euclidean)長度
sum(x): 向量x的元素總和 prod(x): 向量x的元素總乘積 cumsum(x): 向量x的累計元素總和
cumprod(x): 向量x的累計元素總乘積 dot(x, y): 向量x和y的內積 cross(x, y): 向量x和y的外積
MATLAB基本繪圖函數
plot: x軸和y軸均爲 線性刻度(Linear scale)
loglog: x軸和y軸均爲 對數刻度(Logarithmic scale)
semilogx: x軸爲對數刻度,y軸爲線性刻度
semilogy: x軸爲線性刻度,y軸爲對數刻度
plot繪圖函數的參數
字元顏色 字元圖線型態
y 黃色. 點
k 黑色o 圓
w 白色x x
b 藍色+ +
g 綠色* *
r 紅色
- 實線
c 亮青色
: 點線
m 錳紫色
-. 點虛線
-- 虛線
註解
xlabel('Input Value'); % x軸註解
ylabel('Function Value'); % y軸註解
legend('y = sin(x)','y = cos(x)'); % 圖形註解
title('Two Trigonometric Functions'); % 圖形標題
grid on; % 顯示格線
二維繪圖函數
bar 長條圖 errorbar 圖形加上偏差範圍 fplot 較精確的函數圖形
polar 極座標圖 hist 累計圖 rose 極座標累計圖
stairs階梯圖 stem 針狀圖 fill 實心圖
feather 羽毛圖 compass 羅盤圖 quiver向量場圖
MATLAB中有趣的演示實例
MATLAB中也一樣有許多有意思的實例,爲提升讀者對MATLAB和Simulink的興趣,特舉部分以供參考。具體以下,運行的時候只要將「:」前面的代碼複製到MATLAB中就能夠了,隨之會出現各類各樣的演示實例,對初學者幫助不小哦。
◆平面與立體繪圖
graf2d :XY平面繪圖( 火柴棒)
graf2d2 :XYZ立體繪圖(切片)
hndlgraf :平面顯示線型處理窗口及命令演示
hndlaxis :平面顯示處理窗口及命令演示
graf3d : 立體顯示處理窗口及命令演示
◆ 複雜函數的三維繪圖
cplxdemo :複雜的XYZ立體圖形
◆ 等高線繪製
quivdemo :等高線箭頭顯示
◆ 動畫
lorenz :Lorenz吸引子動畫顯示
◆電影
vibes :L-形薄膜振動
◆Fourier變換
sshow sunspots :太陽黑點數據的傅里葉分析
fftdemo :分析噪聲序列中兩組數據的相關度
◆數據擬合
sshow fitdemo :顯示非 線性數據擬合過程
census :預測世界人口
spline2d :樣條擬合
sshow sparsity :降階
◆ 遊戲
xpbombs :仿Windows系統自帶的掃雷遊戲
life :生命發展遊戲
◆ 三維效果圖
klein1 :膚色三維效果圖
tori4 :四個首尾相接的圓環
spharm2 :球形和聲
cruller :相似油餅的東西
xpklein :Klein瓶 bottle
modes :L-形薄膜的12中模態
logo :MATLAB的Logo
xpquad :不一樣比例的巴爾體超四方體
truss :二維桁架的12個模模態
travel :旅行商問題動畫演示
wrldtrv :在地球儀上演示兩地間的飛行線路
makevase :經過點擊鼠標來製做花瓶
xpsound :聲音樣本分析
funfuns :綜合了找零點,最小化和單輸入函數積分功能
sshow e2pi :e^pi或者pi^e
quake :地震波可視化
penny :便士可視化
imageext :改變圖像的 映射顏色
earthmap :地球儀
◆ 優化工具箱
bandem :香蕉最優化展現expo-style banana optimization
sshow filtdem :濾波效果演示filter effect demo
sshow filtdem2 :濾波設計演示filter design demo
cztdemo :FFT和CZT (兩種不一樣類型的Z-變換算法)
phone :演示電話通聲音的時間與頻率的關係
sigdemo1 :離散信號的時頻圖,可用鼠標設置
sigdemo2 :連續信號的時頻圖,可用鼠標設置
filtdemo :低通濾波器的交互式設計
moddemo :聲音信號的調製
sosdemo : 數字濾波器的切片圖
◆ 神經網絡工具箱
neural :神經網絡模塊組
firdemo :二維FIR濾波器
nlfdemo :非 線性濾波器
dctdemo :DCT演示
mlpdm1 :利用 多層感知器神經網絡擬合曲線動畫
mlpdm2 :利用多層感知器神經網絡進行XOR問題運算
◆ 模糊邏輯工具箱
invkine :運動逆問題
juggler :跳球戲法
fcmdemo :FCM
slcp :相似 倒立擺動畫
slcp1 :相似倒立擺動畫cart and a varying pole
slcpp1 :相似倒立擺動畫,有兩個擺,一個能夠變化
sltbu :卡車支援
slbb :相似於翹翹板
◆姓名函數:將本身姓名模擬成一個獨一無二的函數圖像
 

注意事項

1.安裝出錯時,可換註冊碼繼續安裝,到同一目錄;
2.【謹記】安裝路徑不要有中文名稱;
3.成功安裝完畢以後,若是遇到matlab啓動後,窗口在打開一到兩秒後就自動關閉了, 可按如下方法試試:【假設你安裝的目錄爲c:\MATLAB\】(不過不建議安裝到C盤,那樣會影響系統速度!)
1.確認安裝好後,在此路徑下c:\MATLAB\bin\win32有一個名爲 atlas_Athlon.dll的文件;
2.個人電腦上右擊點"屬性",再在"高級"中點"環境變量",在" 系統變量"中點擊 "新建" 輸入如下信息:變量名:BLAS_VERSION 變量址:
c:\MATLAB\bin\win32\atlas_Athlon.dll
3.這樣以後,啓動MATLAB,不過又出現一個問題:窗口顯示
To get started, select MATLAB Help or Demos from the Help menu. The element type "name" must be terminated by the matching end-tag "</name>".
Could not parse the file:c:\matlab\toolbox\ccslink\ccslink\info.xml
【解決方案】找到c:\matlab\toolbox\ccslink\ccslink\info.xml這個文件,用記事本打開【注意,這是重點,或者 寫字板】找到有一行這樣的<name>Link for Code Composer Studio?/name>,大概是在第七行吧,把這句的/name>改爲</name>【加左尖括號】,保存文件,退出,便可。
4.安裝MATLAB成功!
沒法運行能夠考慮使用兼容模式運行,好比windows 2000模式
 

實用教程

《MATLAB實用教程》從快速入門和實用性兩個方面,對MATLAB7.0進行了詳細的介紹,並列舉了大量實用的例子。全書共分爲12章,第1章介紹MATLAB的安裝及系統功能;第2~3章介紹MATLAB基於命令窗口的應用,講述了MATLAB的基礎知識和數學運算;第4~8章介紹MATLAB基於M文件的應用,講述了MATLAB的編程功能、數據顯示及存取功能、數值和符號計算功能、圖形 用戶界面設計功能等;第9~10章從模塊化仿真的角度介紹MATLAB基於Simulink環境的應用,講述了MATLAB的包含S函數的Simulink環境基礎知識和在 信號處理、圖像處理以及控制等領域的實際應用;第11章從信息和功能交互的角度介紹MATLAB的外部接口,講述了MATLAB與Word、Excel、 C語言Java語言等的接口;第12章提供對《MATLAB實用教程》內容加深理解的實驗。
《MATLAB實用教程》可做爲電子、通訊、自控等專業本科生的教材,同時也可做爲相關專業研究生及廣大科研人員的參考用書。
 
4. 系統應用返回頂部
MATLAB系統由 MATLAB開發環境、MATLAB數學函數庫、MATLAB語言、MATLAB圖形處理系統和MATLAB應用程序接口(API)五大部分構成。
 

開發環境

MATLAB開發環境是一套方便用戶使用的MATLAB函數和文件工具集,其中許多工具是圖形化用戶接口。它是一個集成的 用戶工做 空間,容許用戶輸入輸出數據,並提供了M文件的集成編譯和調試環境,包括MATLAB桌面、命令窗口、M文件編輯調試器、MATLAB工做空間和在線幫助文檔。
 

數學函數

MATLAB數學函數庫包括了大量的計算算法。從基本算法如 四則運算三角函數,到複雜算法如 矩陣求逆、 快速傅里葉變換等。
 

語言

MATLAB語言是一種高級的基於 矩陣/ 數組的語言,它有程序流控制、函數、數據結構、輸入/輸出和麪向對象編程等特點。用這種語言可以方便快捷創建起簡單運行快的程序,也能創建複雜的程序。
 

圖形處理

圖形處理系統使得MATLAB能方便的圖形化顯示向量和 矩陣,並且能對圖形添加標註和打印。它包括強大的二維三維圖形函數、 圖像處理和動畫顯示等函數。
 

程序接口

MATLAB應用程序接口(API)是一個使MATLAB語言能與C、Fortran等其它高級編程語言進行交互的函數庫。該函數庫的函數經過調用動態連接庫(DLL)實現與MATLAB文件的數據交換,其主要功能包括在MATLAB中調用C和Fortran程序,以及在MATLAB與其它應用程序間創建客戶、服務器關係。
 
5. 發展力返回頂部
20世紀70年代,美國新墨西哥大學計算機科學系主任 Cleve Moler爲了減輕學生編程的負擔,用 FORTRAN編寫了最先的MATLAB。1984年由Little、Moler、Steve Bangert合做成立了的MathWorks公司正式把MATLAB推向市場。到20世紀90年代,MATLAB已成爲國際控制界的標準計算軟件。
MATLAB:統一了用於一維、二維與三維數值積分的函數並提高了基本數學和內插函數的性能
MATLAB Compiler:能夠下載 MATLAB Compiler Runtime (MCR),簡化編譯後的程序和組件的分發
Image Processing Toolbox:經過亮度指標優化進行自動圖像配準
Statistics Toolbox:加強了使用 線性、廣義線性和非線性迴歸進行擬合、預測和繪圖的界面
System Identification Toolbox:識別連續時間傳遞函數
版本更新:
版本
建造編號
發佈時間
MATLAB 1.0
 
1984
MATLAB 2
 
1986
MATLAB 3
 
1987
MATLAB 3.5
 
1990
MATLAB 4
 
1992
MATLAB 4.2c
R7
1994
MATLAB 5.0
R8
1996
MATLAB 5.1
R9
1997
MATLAB 5.1.1
R9.1
1997
MATLAB 5.2
R10
1998
MATLAB 5.2.1
R10.1
1998
MATLAB 5.3
R11
1999
MATLAB 5.3.1
R11.1
1999
MATLAB 6.0
R12
2000
MATLAB 6.1
R12.1
2001
MATLAB 6.5
R13
2002
MATLAB 6.5.1
R13SP1
2003
MATLAB 6.5.2
R13SP2
2003
MATLAB 7
R14
2004
MATLAB 7.0.1
R14SP1
2004
MATLAB 7.0.4
R14SP2
2005
MATLAB 7.1
R14SP3
2005
MATLAB 7.2
R2006a
2006
MATLAB 7.3
R2006b
2006
MATLAB 7.4
R2007a
2007
MATLAB 7.5
R2007b
2007
MATLAB 7.6
R2008a
2008
MATLAB 7.7
R2008b
2008
MATLAB 7.8
R2009a
2009.3.6
MATLAB 7.9
R2009b
2009.9.4
MATLAB 7.10
R2010a
2010.3.5
MATLAB 7.11
R2010b
2010.9.3
MATLAB 7.12
R2011a
2011.4.8
MATLAB 7.13
R2011b
2011.9.1
MATLAB 7.14
R2012a
2012.3.1
MATLAB 8.0
R2012b
2012.9.11
MATLAB 8.1 R2013a 2013.3.7
MATLAB 8.2 R2013b
2013.9.9
MATLAB 8.3 R2014a
2014.3.6
MATLAB 8.4 R2014b 2014.10.02
MATLAB 8.5 R2015a 2015.3.6
MATLAB 8.6 R2015b 2015.9.3
MATLAB 9.0 R2016a 2016.3
MATLAB 9.1 R2016b
2016.9
 

2012a 版

Release 2012a包括MATLAB&reg;、Simulink&reg;和Polyspace&reg;產品的新功能,以及對77種其餘產品的更新和補丁修復。已經購買MathWorks軟件維護服務的用戶能夠下載產品更新。訪問許可證中心下載產品、激活軟件並管理許可證和用戶信息。
 

2012b 版

新增功能概覽
桌面
在 MATLAB Desktop 中,工具條取代了菜單和工具欄
應用程序庫收納了 MATLAB 產品系列的應用程序
單一文件應用程序打包爲一個 MATLAB 應用軟件安裝程序文件,包含在應用程序庫中
從新設計的「幫助」改進了瀏覽、搜索和篩選功能 ·
經過點擊選項卡來進行瀏覽,可同時查看多個文檔頁面
在命令行窗口中鍵入函數和變量出錯時獲得建議的更正
Mac 操做系統上的全屏查看模式
語言和編程
Abstract 屬性可將 MATLAB 類聲明爲抽象類
嘗試建立抽象類的實例時出現的診斷消息獲得了改進
數學
airy, psi 和 Bessel 函數的性能獲得改進,並實現多線程
ddensd 函數經過狀態相關延遲能夠求解中立型延遲微分方程
數據導入和導出
使用導入工具可從分隔符文本文件和固定寬度文本文件導入數據
使用導入工具以列向量的方式將電子表格中的數字、文本和日期單步導入
audioread 和 audioinfo 函數可用於讀取 MP三、MPEG-4 AAC、WAVE 和其餘音頻文件
audiowrite 函數可用於寫入 MPEG-4 AAC、WAVE 和其餘音頻文件
讀寫超過 4 GB 的 BigTIFF 圖像文件
使用 xlsread 函數在全部平臺上讀取 XLSM、XLTX 和 XLTM 文件
 

2013a版

新增功能
桌面
語言和編程
數學
數據導入和導出 
性能
對於 MATLAB,R2013a 的重要功能有:
MATLAB:MATLAB 語言的單元測試框架
Financial Instruments Toolbox:對赫爾-懷特 (Hull-White)、 線性高斯和 LIBOR 市場模型的校準和蒙特卡洛(Monte Carlo) 仿真
Image Processing Toolbox:利用有效輪廓、10 個函數的 C 代碼生成和 11 個功能的 GPU 加速來實現圖像分割
Image Acquisition Toolbox:Kinect for Windows 傳感器爲採集圖像、深度映射和骨架數據提供支持
Statistics Toolbox:用於二進制分類的支持向量機(SVMs)、處理缺失數據的 PCA 算法和 Anderson-Darling 擬合優度檢驗
Data Acquisition Toolbox:用於 Digilent Analog Discovery設計工具包的支持包
Vehicle Network Toolbox:對訪問 CAN 總線上 ECU 的 XCP 支持
Communications System Toolbox:球面解碼器和星座圖系統對象
Computer Vision System Toolbox:Viola-Jones 對象檢測訓練、FREAK 特徵提取和其餘新功能
DSP System Toolbox:頻譜分析儀和邏輯分析儀示波器和觸發時間示波器
Phased Array System Toolbox:傳感器陣列分析、波形分析和雷達方程計算的極化支持、陣列錐和應用程序。

  對於 Simulink,R2013a 的重要功能有:
Simulink:Simulation Performance Advisor、封裝連接的庫塊和經過邏輯表達式的活動變量控制
SimRF:快速仿真和模型加載時間的電路包絡求解器
SimMechanics:用於從 CAD 和其餘系統導入模型的已發佈 XML 構架
Simulink Design Verifier:數組超出邊界檢查
Simulink Coder:減小了從 Stateflow 調用的 Simulink 函數的數據副本
Fixed-Point Designer:結合了 Fixed-Point Toolbox 和 Simulink Fixed Point 的功能的一款新產品
HDL Verifier:從 MATLAB 生成 HDL 測試平臺
 

代碼生成

HDL Coder:可替代 Simulink HDL Coder 的新產品,添加了直接從 MATLAB 生成 HDL 代碼功能
HDL Verifier:可替代 EDA Simulator Link 的新產品,添加了 Altera FPGA 在環支持
MATLAB Coder:可從用戶定義的系統對象生成代碼並自動生成動態共享庫
Embedded Coder: AUTOSAR4.0 兼容性,減小了數據副本,並經過 Simulink Web 視圖實現 代碼生成報告的連接
用於在 MATLAB 和 Simulink 中進行設計的系統工具箱 (System Toolbox)
Computer Vision System Toolbox:Viola-Jones 對象檢測、 MSER特徵檢測和 CAMShift 跟蹤
Communications System Toolbox:USRP 無線電支持、LTE MIMO 信道模型以及 LDPC、Turbo 解碼器和其餘算法的 GPU 支持
 

Simulink

Simulink:從目標硬件(包括 LEGO&reg; MINDSTORMS&reg; NXT 和 BeagleBoard)上的 Simulink 直接運行模型的能力
SimMechanics:具備新的三維可視化功能的第二代多體 建模和仿真技術
Real-Time Windows Target:使用 Simulink 標準模式實時執行 Windows&reg; 中的模型
 

2013b 版

Release 2013b 更新涵蓋如下各項:
MATLAB 產品系列重要功能
及有序和無序分類數據的數據類型
MATLAB Compiler™:自動下載版本兼容和平臺兼容的 MATLAB Compiler Runtime
Statistics Toolbox™:線性混合效應迴歸模型
Database Toolbox™:經過本機 ODBC 驅動程序快速訪問 ODBC 鏈接
Instrument Control Toolbox™:使用 SPI 協議與集成電路進行通信
Financial Toolbox™:平均絕對誤差 (MAD) 投資組合優化
Trading Toolbox™:對 CQG 集成客戶端 API 和 Interactive Brokers TWS API 的支持
Image Processing Toolbox™:新增對 22 種函數的 GPU 加速(包括 bwmorph、edge、imresize和 medfilt2)
Mapping Toolbox™:可以使用來自 OpenStreetMap 和其餘來源的動態基本地圖進行 Web 地圖顯
自2014a版起開始支持官方簡體中文
 

2014a 版

Simulink 產品系列重要功能:
Simulink:增長了將 MATLAB 系統對象歸入 Simulink 模型的新模塊
Simulink:Arduino 功能加強,包括對 Mac OS X、Arduino Ethernet Shield 和 Arduino Nano 硬件的支持
Simulink:實現單精度設計本地建模
Simscape™:用於對熱液系統進行建模的模塊庫
SimPowerSystems™:基於第三代技術,充分利用 Simscape 功能的模塊庫
Simulink Verification and Validation™:MATLAB 代碼的需求關聯與可追溯性
 

2014b 版

MATLAB圖形:MATLAB R2014b 推出了全新的 MATLAB 圖形系統。全新的默認顏色、字體和樣式便於數據解釋。抗鋸齒字體和線條使文字和圖形看起來更平滑。圖形對象便於使用 – 您能夠在命令窗口中顯示經常使用屬性,而且對象支持熟悉的結構化語法,能夠更改屬性值。另外,還增長了許多其餘新功能。
大數據功能:新增功能和性能改進面向大數據處理。 datastore 函數能夠方便、高效地格式化沒法進入內存的文件(以及文件集合)數據,並將數據導入桌面。 mapreduce 是一種能夠分析沒法進入計算機內存的數據集的編程技術。這些功能也能夠用在  Hadoop 上處理數據。
日期和時間數據類型:數據類型(datetime、duration 和 calendarDuration)可用於表示日期和時間。這些類型均能提供高效利用內存的計算和對比以及格式化顯示。數據能夠經過 readtable、textscan 和導入工具直接做爲 datetime 數組導入。系統提供用於管理時區(包括夏令時)以及地點特定信息(如月份和日期名稱)。
Git和Subversion源控制集成:與流行的 Git 和 Subversion 源控制系統集成可使您的數據保持可控狀態,便於構建和共享自定義 MATLAB 工具箱。在 GitHub 上託管您的工具箱與他人協做,並將其列在 MATLAB Central 文件交換區上,供全球的 MATLAB 社區使用。
 
6.返回頂部
 
7.返回頂部
 
8.返回頂部
 
9.返回頂部
 
10.返回頂部
0、
一、
二、
 
11.返回頂部
 
warn 做者:ylbtech
出處:http://ylbtech.cnblogs.com/
本文版權歸做者和博客園共有,歡迎轉載,但未經做者贊成必須保留此段聲明,且在文章頁面明顯位置給出原文鏈接,不然保留追究法律責任的權利。
相關文章
相關標籤/搜索