第1章基礎(chǔ)入門_第1頁
第1章基礎(chǔ)入門_第2頁
第1章基礎(chǔ)入門_第3頁
第1章基礎(chǔ)入門_第4頁
第1章基礎(chǔ)入門_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 MATLAB是目前在國際上被廣泛接受和使用的計算機工具,是一種集數(shù)值與符號運算、數(shù)據(jù)可視化與圖形用戶界面設(shè)計、編程和仿真等多種功能于一體的集成軟件,具有功能強大、易于學習、應(yīng)用范圍廣泛等特點。本章重點本章重點 系統(tǒng)結(jié)構(gòu)及特點 操作桌面 菜單功能 操作命令第一章 基礎(chǔ)入門1.1 MATLAB概述 MATLAB( MATrix LABoratory )是在20世紀七十年代后期克里夫莫勒爾(Cleve Moler)教授出于減輕學生編程負擔的動機,為學生用FORTRAN語言編寫了的線性代數(shù)軟件包(Linpack)和特征值計算軟件包(Eispack),為第一版本的MATLAB。 1984年杰克李特(J

2、ack Little)、克里夫莫勒爾和斯蒂夫班格爾特(Steve Bangert)合作成立了Mathworks公司,正式把MATLAB推向市場,并在拉斯維加斯舉行的IEEE決策與控制會議上推出了利用C語言編寫的面向MS-DOS系統(tǒng)的MATLAB 1.0版本。1.1.1 MATLAB發(fā)展歷程1.1.2 MATLAB系統(tǒng)結(jié)構(gòu)1.1.3 MATLAB工具箱類型MathWorks提供的MATLAB工具箱主要分以下幾大類: 數(shù)學、統(tǒng)計與優(yōu)化 控制系統(tǒng)設(shè)計和分析 信號處理和通訊 圖像處理與計算機視覺 計算金融 計算生物 并行計算 測試與測量 數(shù)據(jù)庫訪問與報告 代碼生成和驗證1.1.4 MATLAB主要功能

3、 具有數(shù)值計算、符號計算、工程計算等各種計算功能。 具有繪制二維和三維圖形等數(shù)據(jù)可視化功能。 具有創(chuàng)建函數(shù)文件、數(shù)據(jù)管理等編程的開發(fā)環(huán)境。 具有使用線性代數(shù)、統(tǒng)計、傅立葉分析、篩選、優(yōu)化、插值、擬合等方法的數(shù)據(jù)處理能力。 具有利用工具箱處理各應(yīng)用領(lǐng)域內(nèi)特定類型問題的擴展功能。 具有基于Simulink工具的系統(tǒng)建模、仿真和分析功能。 具有構(gòu)建自定義的圖形用戶界面的各種工具等應(yīng)用軟件開發(fā)功能。 具有將MATLAB的算法與外部應(yīng)用程序和語言(如C、Java、.NET以及Microsoft Excel)的集成功能。1.1.5 MATLAB的特點1直譯式的編程語言2代碼短小高效3強大的科學計算與數(shù)據(jù)處

4、理能力4先進繪圖和數(shù)據(jù)可視化功能5可擴展性能6友好的工作平臺和編程環(huán)境1.3.1 菜單欄1主頁部分HOME(主頁)選項卡包括FILE(文件)、VARIABLE(變量)、CODE(代碼)、SIMULINK、ENVIRONMENT(環(huán)境)和 RESOURCES(資源)1.3.4命令行窗口命令行窗口是MATLAB重要窗口,其主要作用是在其中可進行任意命令輸入,顯示表達式結(jié)果,同時也是運行已保存程序呈現(xiàn)結(jié)果的窗口。2運行M文件將在M文件編輯窗口中編寫好的文件,要運行其程序,觀看其結(jié)果時,只需在“ ”后輸入文件名即可。1.3.5工作區(qū)1工作區(qū)窗口介紹工作區(qū)窗口顯示當前內(nèi)存中所有的MATLAB變量的名稱、

5、數(shù)據(jù)結(jié)構(gòu)、字節(jié)數(shù)以及數(shù)據(jù)類型等信息。不同的變量類型對應(yīng)不同的變量名圖標。圖1-27是工作區(qū)默認窗口,只含有名稱和值兩項。 圖1-27 工作區(qū)(默認狀態(tài))2.工作區(qū)中的變量保存當退出MATLAB時,工作區(qū)中變量就會隨之清除。若以后想繼續(xù)使用這些變量,就需要對這些變量進行保存操作。保存工作區(qū)所有變量的步驟如下:(1)點擊主頁(HOME)中的“Save Workspace ”,彈出“Save As” 對話框;(2)指定保存路徑和文件名,MATLAB會自動提供“.mat”擴展名;(3)單擊“保存”按鈕。3工作區(qū)操作應(yīng)用例如,在命令窗口中輸入變量: X=1:6; Y=67 85 90 78 60 83;

6、回車后,則在“Workspace”中顯示內(nèi)存變量X和Y,選中變量X和Y,打開選項卡“PLOTS”,并點擊工具條“pie ”,如圖1-31所示,顯示出的餅形圖,如圖1-32所示。1.3.6文件概況窗文件概況窗口位于操作桌面的左下角,默認狀態(tài)只顯示條形欄,若點擊條形欄右邊 圖標,則展開文件概況窗口,如圖1-33所示,該窗口提示“選擇文件查看概況”。若將上節(jié)工作區(qū)操作應(yīng)用例題中的變量X、Y,保存在當前文件夾中的數(shù)據(jù)文件shuzu1.mat,這時選中此文件,其中文件概況窗口就顯示相應(yīng)的信息。如圖1-34所示。1.3.7 命令歷史窗口2命令歷史窗口功能命令歷史窗口記錄已經(jīng)運作過的指令、函數(shù)、表達式,及它

7、們運行的日期、時間。該窗中的所有指令、文字都允許復(fù)制、重運行、以及用于產(chǎn)生M文件。1.3.8 M文件編輯器窗口3打開已存在的M文件編輯器窗口單擊操作桌面工具欄上的圖標 ,打開“Open”對話框,填寫所選文件名,單擊“打開”按鈕,就可出現(xiàn)相應(yīng)的M-文件編輯器;或用鼠標雙擊當前目錄窗口中的M文件,可直接打開相應(yīng)的M-文件編輯器。1.3.9 數(shù)組編輯器窗口1.4 MATLAB操作命令1.4.1 命令行窗口的顯示1運算結(jié)果的顯示 運行結(jié)果中屏幕上顯示的是“雙精度”數(shù)據(jù)的默認狀態(tài),數(shù)字輸出結(jié)果由5位數(shù)字構(gòu)成。但實際上MATLAB的數(shù)值數(shù)據(jù)通常以16位有效數(shù)字的“雙精度”進行運算和輸出。若要顯示其它有效數(shù)

8、字,可采用表1-11中的命令進行選擇,該表中實現(xiàn)的所有格式設(shè)置僅在MATLAB的當前執(zhí)行過程中有效。 下表為數(shù)據(jù)顯示格式的控制命令2環(huán)境字體的設(shè)置 打開操作桌面主頁圖標 ,在彈出的“Preferences”對話框中選擇“Fonts”,它包含兩個選項:“Desktop code font”(桌面代碼字體)和“Desktop text font”(桌面文本字體),其中前者適合命令行、命令歷史、編輯器等窗口的代碼字體的設(shè)置,后者適合當前文件夾、工作區(qū)、變量和函數(shù)瀏覽器等窗口的文本字體設(shè)置。用戶可以更改相應(yīng)的屬性進行設(shè)置。 選中“Fonts”項的子項“Custom”,即可在右側(cè)找到相應(yīng)的命令行、歷史命

9、令、編輯器、當前文件夾、工作區(qū)、變量和函數(shù)瀏覽器等窗口設(shè)置自定義的字體屬性。該設(shè)置立即生效,并將被永久保留,不因MATLAB關(guān)閉和開啟而改變,除非用戶進行重新設(shè)置。1.4.3 常見的通用操作命令指 令含 義指 令含 義ans計算結(jié)果的默認變量名edit打開M文件編輯器cd設(shè)置當前工作目錄disp顯示矩陣和文本clf清除圖形窗help在命令行窗口中顯示幫助信息clc清除命令行窗口中顯示內(nèi)容more使其后的顯示內(nèi)容分頁進行clear清除工作區(qū)中保存的變量pach顯示搜索目錄save保存工作區(qū)變量到指定文件pack收集內(nèi)存碎片load加載指定文件的變量diary日志文件命令dir列出指定目錄下的文件和子目錄清單return返回到上層調(diào)用程序;結(jié)束鍵盤模式echo工作窗口信息顯示開關(guān)home將光標移至命令行窗口的最左上角type顯示指定M文件的內(nèi)容exit退出 MATLABdoc在MATLAB瀏覽器中,顯示幫助信息quit退出 MATLAB1.4.4 常用鍵盤操作和快捷鍵鍵名作 用鍵名作 用前尋式調(diào)回已輸入過的命令行Home使光標移到當前行的首端后尋式調(diào)回已輸入過的命令行End使光標移到當前行的尾端在當前行中左移光標Page Up 前尋式翻閱當前窗中的內(nèi)容在當前行中右移光標P

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論