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 世紀 70 年代,美國新墨西哥大學(xué)計算機科學(xué)系主任 Cleve Moler 為了減輕學(xué)生編程的負擔,用 FORTRAN 編寫了最早的 MATLAB。1984 年由 Little、Moler、Steve Bangert 合作

4、成立了的 MathWorks 公司正式把 MATLAB 推向市場。到 20 世紀 90 年代,MATLAB 已成為國際控制界的標準計算軟件。在科學(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.擴充能力強高版本的 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論