



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、日日行,不怕千萬里; 時(shí)時(shí)學(xué),不怕千萬卷.第一講Matlab概述I.IMatlab的歷程和影響Matlab一詞是M atri x L aboratory(矩陣實(shí)驗(yàn)室)的縮寫.20世紀(jì)70年代后 期,時(shí)任美國(guó)新墨西哥大學(xué)計(jì)算機(jī)科學(xué)系主任的C l e ve Mo 1 er教授為減輕學(xué) 生編程負(fù)擔(dān),為學(xué)生設(shè)計(jì)了一組調(diào)用L INPAC K和EISPACK庫程序的“通 俗易用的接口,此即用Fo r tran編寫的萌芽狀態(tài)的Mat 1 abo經(jīng)過幾年的校際流傳,在Litt 1 e的推動(dòng)下,L i t t le、St eve、B a ngert合 作,于1 984年成立了 Math Work s公司,并把M
2、 atlab正式推向市場(chǎng).這時(shí)的 Matlab內(nèi)核已采用C語言編寫,而除了原有的數(shù)值計(jì)算功能外,還新增加了數(shù)據(jù) 視圖功能.自從Matlab以商品形式出現(xiàn)后,僅短短幾年,就以其良好的開放性和運(yùn)行 的可靠性,使原先限制領(lǐng)域里的封閉式軟件包紛紛淘汰 ,而改以Matla b為平臺(tái)加 以重建.在進(jìn)入20世紀(jì)90年代的時(shí)候,已經(jīng)成為國(guó)際公認(rèn)的標(biāo)準(zhǔn)計(jì)算軟件.在歐美大學(xué)里,諸如數(shù)理統(tǒng)計(jì)、自動(dòng)限制、數(shù)字信號(hào)處理、模擬與數(shù)字通訊、 時(shí)間序列分析、動(dòng)態(tài)系統(tǒng)仿真等課程的教科書把Mat 1 ab作為一項(xiàng)重要的學(xué)習(xí)內(nèi)容.這幾乎成了 2 0世紀(jì)90年代教科書與舊版書籍的區(qū)別性標(biāo)志.M atlab是 本科、碩士、博士生必須掌
3、握的根本工具.在國(guó)際學(xué)術(shù)界,Matlab已經(jīng)被確認(rèn)為準(zhǔn)確、可靠的科學(xué)計(jì)算標(biāo)準(zhǔn)軟件.在許 多國(guó)際一流刊物上,尤其是信息科學(xué)刊物,都可以看到M atl a b的應(yīng)用.M atl a b 將數(shù)值分析、矩陣運(yùn)算、信號(hào)處理、圖形功能和系統(tǒng)仿真融為一體,使用戶在易 學(xué)易用的環(huán)境中求解問題,如同書寫數(shù)學(xué)公式一樣,防止了傳統(tǒng)復(fù)雜的專業(yè)編程. Math Work s公司對(duì)Matlab的優(yōu)點(diǎn)描述是“計(jì)算、可視化及編程一體化.在 設(shè)計(jì)研究單位和工業(yè)部門,被認(rèn)為是進(jìn)行高效研究、開發(fā)的首選工具.1.2 Matlab的特點(diǎn)Matlab有不同于其它高級(jí)語言的特點(diǎn),它被稱為第四代計(jì)算機(jī)語言.(1)編程效率圖Matlab根本數(shù)
4、據(jù)單元是矩陣,所有的變量都可以用矩陣來表示,如標(biāo)量視為 一行一列的矩陣.在編程時(shí)不需要象其它語言一樣為矩陣定義維數(shù)和大小. 具有 簡(jiǎn)潔的表達(dá),數(shù)學(xué)表達(dá)幾乎和數(shù)學(xué)解析的表現(xiàn)形式完全相同.被稱為“演算紙式的科學(xué)算法語言,編程效率高,易學(xué)易懂.(2)用戶使用方便M a t la b語言是一種解釋執(zhí)行的語言,它靈活、方便 ,具調(diào)試程序手段豐 富,調(diào)用速度快,需要學(xué)習(xí)時(shí)間少.把編輯、編譯、連接和執(zhí)行融為一體.它能 在同一畫面上進(jìn)行靈活操作,快速排除程序中的錯(cuò)誤、語法錯(cuò)誤,甚至語義錯(cuò)誤 , 從而加快了用戶編寫、修改和調(diào)試程序的速度.(3)擴(kuò)充水平強(qiáng)、交互性好M a t 1 ab語言有豐富的庫函數(shù),在進(jìn)行復(fù)
5、雜的數(shù)學(xué)運(yùn)算時(shí)可以直接調(diào)用. 庫函數(shù)的形式和用戶文件在形式上一樣,所以用戶可以作為庫函數(shù)來調(diào)用.因此 用戶可以很方便地?cái)U(kuò)充新的庫函數(shù).此外,M a t 1 a b具有強(qiáng)大的接口功能,能 方便地和其他編程軟件進(jìn)行交互.(4)移植性和開放性好M a t 1 a b是用C語言編寫的,而C語言的移植性很好,于是M atl a b也可 以很方便地移植到能運(yùn)行 C語言的操作平臺(tái)上.如 Windows系列、UNIX、 Linux、VMS6.1、PowerMac.除了內(nèi)部函數(shù)外,所有的核心文件和工具箱文件 都是公開的,都是可以讀寫的源文件,用戶可以通過對(duì)源文件的修改和自己編程 構(gòu)成新的工具.(5 )語句簡(jiǎn)單、
6、內(nèi)涵豐富Mablab中最根本的成分是函數(shù),一個(gè)函數(shù)有函數(shù)名、輸入變量和輸出變量組 成.同一函數(shù)名,不同數(shù)目的輸入變量(包括無輸入變量)及不同數(shù)目的輸出變量, 代表著不同的含義.著不僅使M a tlab的庫函數(shù)功能更豐富,而且大大減少了需要 的磁盤空間,使M atlab編寫的M-文件簡(jiǎn)單、短小而高效.(6)高效方便的矩陣和數(shù)組Mat 1 ab也規(guī)定了矩陣的算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、條件運(yùn) 算符及賦值運(yùn)算符,而且這些運(yùn)算符大局部可以照搬到數(shù)組間的運(yùn)算,不需要定義數(shù)組間的維數(shù),并給出了矩陣函數(shù)、特殊矩陣專門的庫函數(shù),使之在求解信號(hào)處 理、建模、系統(tǒng)識(shí)別、限制、優(yōu)化等領(lǐng)域的問題時(shí),顯得大為簡(jiǎn)
7、潔、高效,方便, 這是其它高級(jí)語言無法比較的.(7)方便的繪圖功能Matl a b的繪圖十分方便,有一系列的繪圖函數(shù),例如線性坐標(biāo)、對(duì)數(shù)坐 標(biāo),半對(duì)數(shù)坐標(biāo)、極坐標(biāo),均只需調(diào)用不同的繪圖函數(shù) ,在圖上標(biāo)出圖題、X Y軸 標(biāo)注,格(柵)繪制也只需調(diào)用相應(yīng)的命令.經(jīng)過20多年的實(shí)踐,人們已經(jīng)意識(shí)到:M a t lab作為計(jì)算工具和科技資源, 可以擴(kuò)大科學(xué)研究的范圍、提升工程生產(chǎn)的效率、縮短開發(fā)周期、加快探索步伐、 激發(fā)創(chuàng)造活力.1 . 3Matl a b的功能Matl a b產(chǎn)品族可以用于以下方面:數(shù)值分析數(shù)值和符號(hào)計(jì)算工程與科學(xué)繪圖限制系統(tǒng)設(shè)計(jì)數(shù)字信號(hào)處理財(cái)務(wù)工程建模、仿真、原型開發(fā)應(yīng)用開發(fā)圖形用
8、戶界面設(shè)計(jì)主要功能(1) MATLABMat 1 ab是Math Wo r k s公司所有產(chǎn)品的數(shù)值分析和圖形根底環(huán)境 ,它將 二維和三維圖形、M atlab語言水平集成到一個(gè)單一的、易學(xué)易用的環(huán)境之中.(2) MATLAB To o lbox工具箱是一系列專用的函數(shù)庫,以解決特定領(lǐng)域的問題,它是開放的、可擴(kuò)展 的一一用戶可以查看其中的算法,或開發(fā)自己的算法.(3) MAT LAB Compiler編譯器可以將Matlab語言編寫的M 文件目錄自動(dòng)轉(zhuǎn)換成C或 C+文件, 支持用戶進(jìn)行獨(dú)立應(yīng)用開發(fā).結(jié)合 Math Works公司提供的C/C+數(shù)學(xué)庫和圖 形庫,用戶可以利用Matlab快速地開發(fā)功
9、能強(qiáng)大的獨(dú)立應(yīng)用程序.(4) Simu 1 inkSimul ink是結(jié)合了框圖界面和交互仿真水平的非線性系統(tǒng)仿真工具,它 以Matl a b的核心數(shù)學(xué)、圖形和語言為根底.(5) S tate fl o wSt a teflo w與S i mu 1 i n k框圖模型相結(jié)合,描述復(fù)雜事件驅(qū)動(dòng)系統(tǒng)的邏 輯行為,驅(qū)動(dòng)系統(tǒng)在不同的模式之間進(jìn)行切換.(6) Real -Tim e Work s hop直接從Simulink框圖生成C代碼,用于快速原型和硬件在回路仿真,整個(gè)代 碼的生成可以根據(jù)需要進(jìn)行定制.(7) Simulin k B 1 ockset專門為特定領(lǐng)域設(shè)計(jì)的 Simulin k功能模塊的集合,用戶也可以利用自己的 塊或自動(dòng)編寫的C和Mat 1 a b程序建立自己的塊.1 .4 Matlab的根底準(zhǔn)備及入門【例113 (17 5) 8 43的算術(shù)運(yùn)算結(jié)果在命令窗輸入>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年美妝個(gè)性化定制服務(wù)模式與美容護(hù)膚行業(yè)競(jìng)爭(zhēng)格局報(bào)告
- 個(gè)人養(yǎng)老金制度2025年改革對(duì)房地產(chǎn)投資市場(chǎng)的潛在影響分析
- 醫(yī)藥產(chǎn)品代理商聯(lián)誼會(huì)指導(dǎo)手冊(cè)
- 新能源與環(huán)保:環(huán)保型家居用品市場(chǎng)分析與消費(fèi)趨勢(shì)
- 醫(yī)療與醫(yī)藥行業(yè):遠(yuǎn)程醫(yī)療技術(shù)發(fā)展與市場(chǎng)布局報(bào)告
- java互聯(lián)網(wǎng)面試題及答案初級(jí)
- java阿里巴巴面試題及答案
- 2025年政策助力醫(yī)療器械國(guó)產(chǎn)化產(chǎn)業(yè)政策與市場(chǎng)適應(yīng)性研究報(bào)告
- ipmpd級(jí)考試試題及答案
- ib英文考試試題及答案
- 2025-2030中國(guó)個(gè)人征信行業(yè)發(fā)展現(xiàn)狀調(diào)研及前景預(yù)測(cè)分析研究報(bào)告
- 2025農(nóng)業(yè)銀行筆試題庫及答案
- CNG場(chǎng)站應(yīng)急處置方案
- 河南省青桐鳴大聯(lián)考普通高中2024-2025學(xué)年高三考前適應(yīng)性考試語文試題及答案
- 2025年租房合同房東模板
- 世界各個(gè)國(guó)家二字代碼表
- 附件_景觀工作面移交表
- TZ 324-2010 鐵路預(yù)應(yīng)力混凝土連續(xù)梁(剛構(gòu))懸臂澆筑施工技術(shù)指南
- 年產(chǎn)20噸植物硒蛋白添加劑項(xiàng)目可行性研究報(bào)告模板
- 上海市安裝工程預(yù)算定額2000 說明
- 六十四卦爻象全圖(彩色)(共6頁)
評(píng)論
0/150
提交評(píng)論