官术网_书友最值得收藏!

1.7 MATLAB軟件

1.7.1 MATLAB簡介

20世紀70年代,美國新墨西哥大學(xué)計算機科學(xué)系主任Cleve Moler為了減輕學(xué)生編程的負擔(dān),用FORTRAN語言編寫了MATLAB。Little、Moler、Steve Bangert在1984年合作成立的MathWorks公司,正式把MATLAB推向市場。20世紀90年代,MATLAB已成為控制界的標準計算軟件。MATLAB不斷推出新的版本,本書中的所有MATLAB程序均采用MATLAB R2014a版本進行編輯調(diào)試。

MATLAB是由美國Mathworks公司發(fā)布的主要面對科學(xué)計算、可視化和交互式程序設(shè)計的高科技計算環(huán)境,它將數(shù)值分析、矩陣計算、科學(xué)數(shù)據(jù)可視化,以及非線性動態(tài)系統(tǒng)的建模和仿真等諸多強大功能集成在一個易于使用的視窗環(huán)境中,為科學(xué)研究、工程設(shè)計,以及必須進行有效數(shù)值計算的眾多領(lǐng)域提供了一種全面的解決方案,并在很大程度上擺脫了傳統(tǒng)非交互式程序設(shè)計語言(如C、FORTRAN)的編輯模式,代表了當(dāng)今國際科學(xué)計算軟件的先進水平。MATLAB在數(shù)學(xué)類科技應(yīng)用軟件中的數(shù)值計算方面首屈一指,可以進行矩陣運算、繪制函數(shù)和數(shù)據(jù)、實現(xiàn)算法、創(chuàng)建用戶界面、鏈接其他編程語言的程序等,主要應(yīng)用于工程計算、控制設(shè)計、信號處理與通信、圖像處理、信號檢測、金融建模設(shè)計與分析等領(lǐng)域。

MATLAB的基本數(shù)據(jù)單位是矩陣,它的指令表達式與數(shù)學(xué)公式、工程應(yīng)用中常用的形式十分相似,因此用MATLAB來解算問題要比用C、FORTRAN等語言簡便得多,并且MATLAB也吸收了像Maple等軟件的優(yōu)點,使MATLAB成為一個強大的數(shù)學(xué)軟件。MATLAB在新的版本中還加入了對C、FORTRAN、C++、Java等語言的支持,用戶可以直接調(diào)用已編寫好的程序,也可以將自己編寫的實用程序?qū)隡ATLAB函數(shù)庫中方便以后調(diào)用。此外,許多的MATLAB愛好者都編寫了一些經(jīng)典的程序,用戶下載后就可以直接使用。

主站蜘蛛池模板: 观塘区| 枣阳市| 康乐县| 离岛区| 蒙山县| 大同市| 桐柏县| 南充市| 通州区| 苏尼特右旗| 策勒县| 娄烦县| 辽阳县| 嘉荫县| 城市| 宁海县| 如皋市| 新平| 广丰县| 德兴市| 甘南县| 若羌县| 香格里拉县| 班戈县| 来凤县| 桐乡市| 个旧市| 寻乌县| 玛曲县| 高碑店市| 巩留县| 札达县| 北安市| 新丰县| 临猗县| 甘洛县| 卢湾区| 清水河县| 达尔| 肇源县| 莱州市|