matlab培訓-基本使用方法_第1頁
matlab培訓-基本使用方法_第2頁
matlab培訓-基本使用方法_第3頁
matlab培訓-基本使用方法_第4頁
matlab培訓-基本使用方法_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1大家好MATLAB基本使用方法

MATLAB簡單的數(shù)學運算MATLAB的數(shù)據(jù)類型MATLAB的操作符MATLAB的基本數(shù)學函數(shù)MATLAB腳本編程第2頁簡單的數(shù)學運算(1/5)最簡單的計算器使用法直接輸入法存儲變量法第3頁簡單的數(shù)學運算(2/5)表達式書寫規(guī)則在大多數(shù)情況下,MATLAB對空格不予處理,因此在書寫表達式時,可以利用空格調(diào)整表達式的格式,使表達式更易于閱讀。在MATLAB表達式中,遵守四則運算法則,與通常法則相同。即運算從左到右進行,乘法和除法優(yōu)先于加減法,指數(shù)運算優(yōu)先于乘除法,括號的運算級別最高;在有多重括號存在的情況下,從括號的最里邊向最外邊逐漸擴展。需要注意的是,在MATLAB中只用小括號代表運算級別,中括號只用于生成向量和矩陣,花括號用于生成單元數(shù)組。第4頁簡單的數(shù)學運算(3/5)MATLAB的數(shù)學運算符需要注意的是,右除和左除的意義并不相同。右除為常規(guī)的除法,而左除的意義為:a\b=b/a。符號功能實例+加法3+5=8-減法3-5=-2*矩陣乘法3*5=15.*乘,點乘,即數(shù)組乘法/右除3/5=0.6000./數(shù)組右除\左除3\5=1.6667.\數(shù)組左除^乘方3^5=243.^數(shù)組乘方'矩陣共軛轉(zhuǎn)置.'矩陣轉(zhuǎn)置第5頁簡單的數(shù)學運算(4/5)

標點符號的使用在MATLAB中,標點符號有著充分的意義,可以用標點符號進行運算,或者標點符號可以包含特定的意義。標點符號定義標點符號定義分號(;)數(shù)組行分隔符;取消運行顯示點(.)小數(shù)點;結(jié)構(gòu)體成員訪問逗號(,)數(shù)組列分隔符;函數(shù)參數(shù)分隔符省略號(…)續(xù)行符冒號(:)在數(shù)組中應(yīng)用較多,如生成等差數(shù)列引號(‘’)定義字符串圓括號(())指定運算優(yōu)先級;函數(shù)參數(shù)調(diào)用;數(shù)組索引等號(=)賦值語句方括號([])定義矩陣感嘆號(!)調(diào)用操作系統(tǒng)運算花括號({})定義單元數(shù)組百分號(%)注釋語句的標識第6頁簡單的數(shù)學運算(5/5)分號(;)分號用于區(qū)分數(shù)組的行,或者用于一個語句的結(jié)尾處,取消運行顯示。百分號(%)該符號用于在程序文本中添加注釋,增加程序的可讀性。百分號之后的文本都將視作注釋,系統(tǒng)不對其進行編譯。第7頁MATLAB中的常用數(shù)學函數(shù)MATLAB提供了一系列的函數(shù)支持基本的數(shù)學運算,這些函數(shù)中的大多數(shù)調(diào)用格式和我們平時的書寫習慣一致,方便用戶記憶和書寫。第8頁常用的操作命令和快捷鍵(1/3)為方便用戶操作,MATLAB中定義了一些快捷鍵。掌握一些常用的操作命令和快捷鍵,可以使得對MATLAB的操作更加便利。第9頁常用的操作命令和快捷鍵(2/3)常用的操作命令命令功能命令功能cd顯示或改變工作目錄hold圖形保持命令clc清空命令窗口load加載指定文件中的變量clear清除工作區(qū)中的變量pack整理內(nèi)存碎片clf清除圖形窗口path顯示搜索目錄diary日志文件命令quit退出

MATLABdir顯示當前目錄下文件save保存內(nèi)存變量disp顯示變量或文字的內(nèi)容type顯示文件內(nèi)容echo命令窗口信息顯示開關(guān)第10頁常用的操作命令和快捷鍵(3/3)常用的操作快捷鍵快捷鍵功能快捷鍵功能↑(Ctrl+p)調(diào)用上一行Home(ctrl+a)移動到命令行開頭↓(Ctrl+n)調(diào)用下一行End(ctrl+e)移動到命令行結(jié)尾←(Ctrl+b)光標左移一個字符Ctrl+Home移動到命令窗口頂部→(Ctrl+f)光標右移一個字符Ctrl+End移動到命令窗口底部Ctrl+←光標左移一個單詞Shift+Home選中光標和表達式開頭之間的內(nèi)容Ctrl+→光標右移一個單詞Shift+End選中光標和表達式結(jié)尾之間的內(nèi)容Esc取消當前輸入行Ctrl+k剪切光標和表達式結(jié)尾之間的內(nèi)容第11頁MATLAB的數(shù)據(jù)類型

整數(shù)浮點數(shù)復數(shù)邏輯變量各種數(shù)據(jù)類型之間的運算各種數(shù)據(jù)類型之間的轉(zhuǎn)換數(shù)據(jù)類型操作函數(shù)變量系統(tǒng)預(yù)定義的特殊變量第12頁變量MATLAB的變量命名規(guī)則與其他計算機語言類似,這一節(jié)介紹MATLAB的命名規(guī)則。首先,變量名必須是一個單一的詞,不能包含空格,另外其命名必須符合下列規(guī)則:(1)變量名區(qū)分大小寫。如pi和Pi是兩個不同的變量。在命令窗口中輸入如下的命令,查看其結(jié)果。(2)變量名長度不超過63個字符,超過的部分將會被忽略。(3)變量名必須以字母開始,其后可以為字母、數(shù)字或者下劃線。MATLAB中的變量名不支持其他符號,因為其他符號在MATLAB中具有特殊的意義。

第13頁MATLAB的操作符關(guān)系運算符MATLAB的關(guān)系運算符能用來比較兩個相同大小的數(shù)組,或用來比較一個數(shù)組和一個標量。MATLAB的關(guān)系運算符包括所有常用的比較運算符,如表所示

運算符說明運算符說明<小于<=小于或等于>大于>=大于或等于==等于~=不等于第14頁邏輯運算符邏輯運算符主要包括“與”、“或”和“非”。使用邏輯運算符可以將多個表達式組合在一起,或者對關(guān)系表達式取反。MATLAB中的邏輯運算符如表所示。運算符描述&與&&與,只適用于標量。a&&b,當

a的值為假時,則忽略

b的值|或||或,只適用于標量。a||b,當

a的值為真時,則忽略

b的值~非第15頁MATLAB的基本數(shù)學函數(shù)位操作函數(shù)邏輯運算函數(shù)集合函數(shù)時間與日期函數(shù)

第16頁MATLAB腳本編程對于一些簡單的問題,當需要的命令數(shù)很少時,用戶可以直接在MATLAB的命令窗口中輸入命令。但是,對于多數(shù)問題,所需的命令較多,或者需要邏輯運算,進行流程控制,此時采用直接輸入命令的方法則會引起不便。針對這些問題,一個合理的解決方法是使用腳本文件。腳本文件不接受輸入?yún)?shù),不返回任何值,而是代碼的結(jié)合,該方法允許用戶

溫馨提示

  • 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

提交評論