2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

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

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

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論