matlab的初識(shí)與概述_第1頁(yè)
matlab的初識(shí)與概述_第2頁(yè)
matlab的初識(shí)與概述_第3頁(yè)
matlab的初識(shí)與概述_第4頁(yè)
matlab的初識(shí)與概述_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

王國(guó)利信息科學(xué)與技術(shù)學(xué)院中山大學(xué)http://human-Matlab計(jì)算與仿真技術(shù)第二講:Matlab初識(shí)與概述第一講回顧Matlab

初識(shí)與概述第二講提綱第一講回顧黃金分割率與計(jì)算

0.618…?

分割率:長(zhǎng)短之比=全長(zhǎng)與長(zhǎng)段之比第一講回顧(續(xù))黃金分割率計(jì)算模式總結(jié)

-計(jì)算器模式

直接執(zhí)行計(jì)算式,無(wú)須作業(yè)編程。

-數(shù)值求解模式調(diào)用隱式的數(shù)值算法,無(wú)須算法。

-數(shù)值逼近模式執(zhí)行顯示的遞歸算法,需要腳本。

-數(shù)值仿真模式

執(zhí)行函數(shù)調(diào)用,需要復(fù)雜編程。Matlab計(jì)算與黃金分割率第一講回顧(續(xù))Matlab計(jì)算與黃金分割率第一講回顧(續(xù))第一講回顧(續(xù))Matlab計(jì)算與黃金分割率

-數(shù)值逼近腳本golden.m第一講回顧(續(xù))Matlab計(jì)算與黃金分割率

-數(shù)值仿真過程fobinacci.mMatlab初識(shí)與概述Matlab

的里程碑

-Matlab

由來

(MATrix

LABoratory)合成

-Matlab

前身(1978年)

美國(guó)CleveMoler

教授

-Matlab

誕生(1984年)

JackLittle推出商用版本

早期主要面向矩陣運(yùn)算Matlab初識(shí)與概述(續(xù))Matlab

的里程碑

-90年代推出第4版本

支持圖形句柄和圖形交互界面

-新世紀(jì)推出第5-7版本

第5版擴(kuò)展數(shù)據(jù)類型的支持第6版推出交互式工作界面第7版…

MATLAB是建立在C語(yǔ)言上的編程語(yǔ)言有自己獨(dú)特的語(yǔ)言環(huán)境Matlab初識(shí)與概述(續(xù))Matlab

的特色一覽

-采用矩陣作為基本的數(shù)據(jù)結(jié)構(gòu)無(wú)須維數(shù)生明,支持矩陣運(yùn)算

-具有面向?qū)ο蟮瘸绦蛘Z(yǔ)言特性

條件控制、函數(shù)調(diào)用、輸入輸出等

-帶有針對(duì)應(yīng)用所開發(fā)的工具箱可以自行設(shè)計(jì)需要的工具箱(Toolboxs)-提供了SIMULINK仿真軟件包Matlab初識(shí)與概述(續(xù))Matlab

的安裝和使用

-組件一覽

組件名稱功用1、必須選擇的本原性組件MATLAB核心部分2、最常選的通用性工具箱組件SymbolicMath符號(hào)類數(shù)據(jù)的操作和計(jì)算Matlab初識(shí)與概述(續(xù))Matlab

的安裝和使用

3、其他通用性工具箱組件Simulink不用編程序,利用方塊圖實(shí)現(xiàn)建模和仿真;主要用于研究微分和差分方程描寫的非線性動(dòng)態(tài)系統(tǒng)Optimization求包含函數(shù)零點(diǎn)、極值、規(guī)劃等優(yōu)化程序MatlabCompiler把MATLAB的M文件編譯成DLL文件或EXE獨(dú)立應(yīng)用程序Matlabc/c++MathLibrary與MATLABCompiler配合使用Matlabc/c++GraphicLibrary與MATLABCompiler配合使用Matlab初識(shí)與概述(續(xù))Matlab

的安裝和使用

4、常用專業(yè)性工具箱組件ControlSystemMATLAB涉及控制的工具包有10多個(gè),而本欄是最基本的SignalProcessing是MATLAB信號(hào)處理中的基本工具包Spline內(nèi)含樣條和插值函數(shù)Statistics包含進(jìn)行復(fù)雜統(tǒng)計(jì)分析所需的程序Matlab初識(shí)與概述(續(xù))Matlab

的安裝和使用

5、其他專業(yè)性工具箱組件Stateflow與Simulink配合使用,主要用于較大型、復(fù)雜的(離散事件)動(dòng)態(tài)系統(tǒng)的建模、分析、仿真SystemIdentification據(jù)時(shí)域信號(hào)進(jìn)行動(dòng)態(tài)系統(tǒng)辨識(shí)…………Matlab初識(shí)與概述Matlab

的桌面入門Matlab初識(shí)與概述(續(xù))Matlab

的通用操作界面

-命令窗口(CommandWindow)-啟動(dòng)平臺(tái)窗口(LaunchPad)-工作空間窗口(WorkspaceBrowser)

-命令歷史窗口(CommandHistory)-當(dāng)前路徑窗口(CurrentDirectoryBrowser)-內(nèi)存數(shù)組編輯器(ArrayEditor)

-M文件編輯器(M-FileEditor)

-幫助導(dǎo)航器(HelpNavigator)Matlab初識(shí)與概述(續(xù))Matlab

的命令窗口

-命令窗口的常用控制指令

指令含義cd設(shè)置當(dāng)前工作目錄clf清除圖形窗clc清除指令窗中顯示內(nèi)容clear清除MATLAB工作空間中保存的變量dir列出指定目錄下的文件和子目錄清單Matlab初識(shí)與概述(續(xù))Matlab

的命令窗口

-命令窗口的常用控制指令

edit打開M文件編輯器exit關(guān)閉/退出MATLABquit關(guān)閉/退出MATLABmd創(chuàng)建目錄more使其后的顯示內(nèi)容分頁(yè)進(jìn)行type顯示指定M文件的內(nèi)容which指出其后文件所在的目錄Matlab初識(shí)與概述(續(xù))Matlab

的命令窗口

-命令窗口中指令行的編輯

鍵名作用↑前尋式調(diào)回已輸入過的指令行↓后尋式調(diào)回已輸入過的指令行←在當(dāng)前行中左移光標(biāo)→在當(dāng)前行中右移光標(biāo)PageUp前尋式翻閱當(dāng)前窗中的內(nèi)容Matlab初識(shí)與概述(續(xù))Matlab

的命令窗口

-命令窗口中指令行的編輯

PageDown后尋式翻閱當(dāng)前窗中的內(nèi)容Home使光標(biāo)移到當(dāng)前行的首端End使光標(biāo)移到當(dāng)前行的尾端Delete刪去光標(biāo)右邊的字符Backspace刪去光標(biāo)左邊的字符Esc清除當(dāng)前行的全部?jī)?nèi)容Matlab初識(shí)與概述(續(xù))Matlab

的命令窗口

-命令窗口中指令行中的標(biāo)點(diǎn)符號(hào)

名稱標(biāo)點(diǎn)作用空格用作輸入量之間的分隔符逗號(hào),用作指令之間、輸入量之間、數(shù)組元素分隔符號(hào)黑點(diǎn).用作數(shù)值表示中的小數(shù)點(diǎn)分號(hào);用作不顯示計(jì)算結(jié)果指令的“結(jié)尾”標(biāo)志;用作與其后指令的分隔;用作數(shù)組的行間分隔符;Matlab初識(shí)與概述(續(xù))Matlab

的命令窗口

-命令窗口中指令行中的標(biāo)點(diǎn)符號(hào)

冒號(hào):生成一維數(shù)組;表示全部元素的長(zhǎng)列注釋號(hào)%由它“啟首”后的部分被看作的注釋單引號(hào)對(duì)‘’字符串記述符圓括號(hào)()在數(shù)組援引時(shí)用;函數(shù)輸入列表方括號(hào)[]輸入數(shù)組時(shí)用;函數(shù)指令輸出列表Matlab初識(shí)與概述(續(xù))Matlab

的命令窗口

-命令窗口中指令行中的標(biāo)點(diǎn)符號(hào)

花括號(hào){}元胞數(shù)組記述符下連符_用作變量、函數(shù)或文件名中的連字符續(xù)行號(hào)…其下的物理行看作該行的“邏輯”繼續(xù),以構(gòu)成一個(gè)“較長(zhǎng)”的完整指令“At”號(hào)@放在函數(shù)名前,形成函數(shù)句柄;放在目錄名前,形成用戶對(duì)象類目錄Matlab初識(shí)與概述(續(xù))Matlab

的命令窗口

-命令窗口中指令行中的標(biāo)點(diǎn)符號(hào)

>>a=10*2;b=a+5,c=a*b;d=c+a;>>A=[123;456;789]>>B=[1,2,34,5,67,8,9]>>C=[1;2;3]Matlab初識(shí)與概述(續(xù))Matlab

的命令窗口

-命令窗口中顯示方式的操作

指令含義舉例說明formatformatshort通常保證小數(shù)點(diǎn)后四位有效數(shù)字,或用5位有效數(shù)字的科學(xué)記數(shù)形式表示314.15903.1416e+003formatlong15位數(shù)字表示3.14159265358979formatshorte5位科學(xué)記數(shù)表示3.1416e+00formatlonge15位科學(xué)記數(shù)表示3.14159265358979e+00Matlab初識(shí)與概述(續(xù))Matlab

的命令窗口

-命令窗口中顯示方式的操作

formatshortg從formatshort和formatshorte中自動(dòng)選擇3.1416formatlongg從formatlong和formatlonge中自動(dòng)選擇3.14159265358979formatrat近似有理數(shù)表示355/113formathex十六進(jìn)制表示40092fb54442d18Matlab初識(shí)與概述(續(xù))Matlab

的命令窗口

-命令窗口中顯示方式的操作

format+顯示大矩陣用。正數(shù)、負(fù)數(shù)、零分別用+、-、空格表示+formatbank(金融)元、角、分表示3.14formatcompact顯示變量之間沒有空行formatloose在顯示變量之間有空行Matl

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論