matlab軟件介紹_第1頁(yè)
已閱讀1頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、MATLAB 是美國(guó) MathWorks 公司出品的商業(yè)數(shù)學(xué)軟件,用于算法開(kāi)發(fā)、數(shù)據(jù)可視化、數(shù)據(jù)分析以及數(shù)值計(jì)算的高級(jí)技術(shù)計(jì)算語(yǔ)言和交互式環(huán)境,主要包括MATLAB 和 Simulink 兩大部分。MATLAB 是矩陣實(shí)驗(yàn)室(Matrix Laboratory)的簡(jiǎn)稱(chēng),和 Mathematica、Maple 并稱(chēng)為三大數(shù)學(xué)軟件。它在數(shù)學(xué)類(lèi)科技應(yīng)用軟件中在數(shù)值計(jì)算方面首屈一指。MATLAB 可以進(jìn)行矩陣運(yùn)算、繪制函數(shù)和數(shù)據(jù)、實(shí)現(xiàn)算法、創(chuàng)建

2、用戶(hù)界面、連接其他編程語(yǔ)言的程序等,主要應(yīng)用于工程計(jì)算、控制設(shè)計(jì)、信號(hào)處理與通訊、圖像處理、信號(hào)檢測(cè)、金融建模設(shè)計(jì)與分析等領(lǐng)域。MATLAB 的基本數(shù)據(jù)單位是矩陣,它的指令表達(dá)式與數(shù)學(xué)、工程中常用的形式十分相似,故用 MATLAB 來(lái)解算問(wèn)題要比用 C,F(xiàn)ORTRAN 等語(yǔ)言完相同的事情簡(jiǎn)捷得多,并且 mathwork 也吸收了像 Maple 等軟件的優(yōu)點(diǎn),使 MATLAB 成為一個(gè)強(qiáng)大的數(shù)學(xué)軟件。在新的版本中也加入了對(duì) C,F(xiàn)ORTR

3、AN,C++ ,JAVA 的支持。可以直接調(diào)用,用戶(hù)也可以將自己編寫(xiě)的實(shí)用程序?qū)氲?MATLAB 函數(shù)庫(kù)中方便自己以后調(diào)用,此外許多的 MATLAB 愛(ài)好者都編寫(xiě)了一些經(jīng)典的程序,用戶(hù)可以直接進(jìn)行下載就可以用。20 世紀(jì) 70 年代,美國(guó)新墨西哥大學(xué)計(jì)算機(jī)科學(xué)系主任 Cleve Moler 為了減輕學(xué)生編程的負(fù)擔(dān),用 FORTRAN 編寫(xiě)了最早的 MATLAB。1984 年由 Little、Moler、Steve Bangert 合作

4、成立了的 MathWorks 公司正式把 MATLAB 推向市場(chǎng)。到 20 世紀(jì) 90 年代,MATLAB 已成為國(guó)際控制界的標(biāo)準(zhǔn)計(jì)算軟件。在科學(xué)研究和工程應(yīng)用中,往往要進(jìn)行大量的數(shù)學(xué)計(jì)算,其中包括矩陣運(yùn)算。這些運(yùn)算一般來(lái)說(shuō)難以用手工精確和快捷地進(jìn)行,而要借助計(jì)算機(jī)編制相應(yīng)的程序做近似計(jì)算。目前流行用 Basic、Fortran 和 c 語(yǔ)言編制計(jì)算程序, 既需要對(duì)有關(guān)算法有深刻的了解,還需要熟練地掌握所用語(yǔ)言的語(yǔ)法及編程技巧。對(duì)多數(shù)科

5、學(xué)工作者而言,同時(shí)具備這兩方面技能有一定困難。通常,編制程序也是繁雜的,不僅消耗人力與物力,而且影響工作進(jìn)程和效率。為克服上述困難,美國(guó) Mathwork 公司于 1967 年推出了“Matrix Laboratory” (縮寫(xiě)為Matlab)軟件包,并不斷更新和擴(kuò)充。目前最新的 5.x 版本(windows 環(huán)境)是一種功能強(qiáng)、效率高便于進(jìn)行科學(xué)和工程計(jì)算的交互式軟件包。其中包括:言也可通俗地稱(chēng)為演算紙式科學(xué)算法語(yǔ)言由于它編寫(xiě)簡(jiǎn)單,所

6、以編程效率高,易學(xué)易懂。2.用戶(hù)使用方便Matlab 語(yǔ)言是一種解釋執(zhí)行的語(yǔ)言(在沒(méi)被專(zhuān)門(mén)的工具編譯之前) ,它靈活、方便,其調(diào)試程序手段豐富,調(diào)試速度快,需要學(xué)習(xí)時(shí)間少。人們用任何一種語(yǔ)言編寫(xiě)程序和調(diào)試程序一般都要經(jīng)過(guò)四個(gè)步驟:編輯、編譯、連接以及執(zhí)行和調(diào)試。各個(gè)步驟之間是順序關(guān)系,編程的過(guò)程就是在它們之間作瀑布型的循環(huán)。Matlab 語(yǔ)言與其它語(yǔ)言相比,較好地解決了上述問(wèn)題,把編輯、編譯、連接和執(zhí)行融為一體。它能在同一畫(huà)面上進(jìn)行靈活

7、操作快速排除輸入程序中的書(shū)寫(xiě)錯(cuò)誤、語(yǔ)法錯(cuò)誤以至語(yǔ)意錯(cuò)誤,從而加快了用戶(hù)編寫(xiě)、修改和調(diào)試程序的速度,可以說(shuō)在編程和調(diào)試過(guò)程中它是一種比 VB 還要簡(jiǎn)單的語(yǔ)言。具體地說(shuō),Matlab 運(yùn)行時(shí),如直接在命令行輸入 Mailab 語(yǔ)句(命令) ,包括調(diào)用 M 文件的語(yǔ)句,每輸入一條語(yǔ)句,就立即對(duì)其進(jìn)行處理,完成績(jī)譯、連接和運(yùn)行的全過(guò)程。又如,將 Matlab 源程序編輯為 M 文件,由于 Mat1ab 磁盤(pán)文件也是 M 文件,所以編輯后的源文件

8、就可直接運(yùn)行,而不需進(jìn)行編譯和連接。在運(yùn)行 M 文件時(shí),如果有錯(cuò),計(jì)算機(jī)屏幕上會(huì)給出詳細(xì)的出鍺信息,用戶(hù)經(jīng)修改后再執(zhí)行,直到正確為止。所以可以說(shuō),Mat1ab 語(yǔ)言不僅是一種語(yǔ)言,廣義上講是一種該語(yǔ)言開(kāi)發(fā)系統(tǒng),即語(yǔ)言調(diào)試系統(tǒng)。3.?dāng)U充能力強(qiáng)高版本的 Matlab 語(yǔ)言有豐富的庫(kù)函數(shù),在進(jìn)行復(fù)雜的數(shù)學(xué)運(yùn)算時(shí)可以直接調(diào)用,而且 Matlab 的庫(kù)函數(shù)同用戶(hù)文件在形成上一樣,所以用戶(hù)文件也可作為Matlab 的庫(kù)函數(shù)來(lái)調(diào)用。因而,用戶(hù)可以根據(jù)

9、自己的需要方便地建立和擴(kuò)充新的庫(kù)函數(shù),以便提高 Matlab 使用效率和擴(kuò)充它的功能。另外,為了充分利用Fortran、C 等語(yǔ)言的資源,包括用戶(hù)已編好的 Fortran,C 語(yǔ)言程序,通過(guò)建立 Me 調(diào)文件的形式,混合編程,方便地調(diào)用有關(guān)的 Fortran,C 語(yǔ)言的子程序。4.語(yǔ)句簡(jiǎn)單,內(nèi)涵豐富Mat1ab 語(yǔ)言中最基本最重要的成分是函數(shù),其一般形式為「a,6,c……] = fun(d,e,f,……) ,即一個(gè)函數(shù)由函數(shù)名,輸入變量

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論