MATLAB(矩陣實驗室)是由美國 MathWorks 公司開發(fā)的第四代高層次的編程語言和交互式環(huán)境數(shù)值計算,可視化和編程;
MATLAB 允許矩陣操作、繪制函數(shù)和數(shù)據(jù)、算法實現(xiàn)、創(chuàng)建用戶界面;
MATLAB 能和在其他語言,包括 C、C++、Java 和 Fortran 語言編寫的程序接口;
MATLAB 可以分析數(shù)據(jù)、開發(fā)算法、建立模型和應(yīng)用程序;
MATLAB 擁有眾多的內(nèi)置命令和數(shù)學(xué)函數(shù),可以幫助您在數(shù)學(xué)計算,繪圖和執(zhí)行數(shù)值計算方法。
利用 MATLAB 計算數(shù)學(xué)的方方面面。以下是一些常用的數(shù)學(xué)計算,它最常用于:
矩陣和陣列處理
2-D 和 3-D 繪圖和圖形
線性代數(shù)
代數(shù)方程組
非線性函數(shù)
統(tǒng)計
數(shù)據(jù)分析
微積分和微分方程
數(shù)值計算
積分
變換
曲線擬合
各種其它的特殊功能
MATLAB 可以進(jìn)行數(shù)值計算,可視化和應(yīng)用程序的開發(fā),這是一個高層次的語言。
MATLAB 提供了一個互動的環(huán)境,探索,設(shè)計和解決問題的迭代。
MATLAB 提供了廣闊的線性代數(shù),統(tǒng)計,傅立葉分析,篩選,優(yōu)化,數(shù)值積分,解常微分方程的數(shù)學(xué)函數(shù)庫。
MATLAB 提供了內(nèi)置的數(shù)據(jù)可視化工具,用于創(chuàng)建自定義繪制的圖形。
MATLAB 的編程接口給開發(fā)工具,提高代碼質(zhì)量和可維護(hù)性和性能的最大化。
MATLAB 提供了自定義的圖形界面構(gòu)建應(yīng)用程序的工具。
MATLAB 提供了基于 MATLAB 算法集成了 C,Java,NET 和 Microsoft Excel 等與外部應(yīng)用程序和語言功能。
MATLAB 被廣泛用來作為計算工具在科學(xué)和工程涵蓋領(lǐng)域物理,化學(xué),數(shù)學(xué)和工程流。它在一定范圍內(nèi)的應(yīng)用,包括:
x = [1 2 3 4 5 6 7 8 9 10];
y1 = [.16 .08 .04 .02 .013 .007 .004 .002 .001 .0008 ];
y2 = [.16 .07 .03 .01 .008 .003 .0008 .0003 .00007 .00002 ];
semilogy(x,y1,'-bo;y1;',x,y2,'-kx;y2;');
title('Plot title');
xlabel('X Axis');
ylabel('Y Axis');
print -deps graph.eps
更多建議: