MATLAB數(shù)據(jù)和其運算_第1頁
MATLAB數(shù)據(jù)和其運算_第2頁
MATLAB數(shù)據(jù)和其運算_第3頁
MATLAB數(shù)據(jù)和其運算_第4頁
MATLAB數(shù)據(jù)和其運算_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

MATLAB數(shù)據(jù)和其運算文件名的命名以字母開頭,后接字母、數(shù)字或下劃線的字符序列。1、矩陣是MATLAB最基本、最重要的數(shù)據(jù)對象。

單個數(shù)據(jù)(標(biāo)量)可以看成是矩陣的特例。矩陣運算是定義在復(fù)數(shù)域上。2.1MATLAB數(shù)據(jù)的特點2.MATLAB數(shù)據(jù)類型一般情況下,矩陣的每個元素必須具有相同的數(shù)據(jù)類型數(shù)值數(shù)據(jù):雙精度型(64位)、單精度數(shù)(32位)、帶符號整數(shù)和無符號整數(shù)。

不需要專門定義變量的類型,系統(tǒng)可以自動根據(jù)表達式的值或輸入的值來確定變量的數(shù)據(jù)類型。字符數(shù)據(jù)結(jié)構(gòu)體(Structure)和單元(Cell)數(shù)據(jù)類型:不同類型的數(shù)據(jù)構(gòu)成矩陣的元素稀疏矩陣(Sparse)邏輯型數(shù)據(jù):以數(shù)值1(非零)表示“真”,以數(shù)值0表示“假”。2.2變量及其操作2.2.1變量與賦值

1.變量命名

(1)在MATLAB7.0中,變量名是以字母開頭,后接字母、數(shù)字或下劃線的字符序列,最多63個字符;(2)在MATLAB中,變量名區(qū)分字母的大小寫;(3)MATLAB提供的標(biāo)準(zhǔn)函數(shù)名以及命令名必須用小寫字母。第4章MATLAB程序設(shè)計MATLAB命令有兩種執(zhí)行方式:一是交互式的命令執(zhí)行方式,二是M文件的程序執(zhí)行方式。命令執(zhí)行方式:在命令窗口逐條輸入命令,MATLAB逐條解釋執(zhí)行。優(yōu)點:操作簡單、直觀。缺點:速度慢,執(zhí)行過程不能保留。程序執(zhí)行方式:將有關(guān)命令編成程序存儲在一個文件中(M文件),當(dāng)運行該程序后,MATLAB程序就會自動依次執(zhí)行該文件中的命令,直至全部命令執(zhí)行完。

4.1M文件4.1.1M文件的分類分類:命令文件(ScriptFile)和函數(shù)文件(FunctionFile),擴展名均為.m主要區(qū)別

命令文件沒有輸入?yún)?shù),也不返回輸出參數(shù)。

函數(shù)文件可以帶輸入?yún)?shù),也可返回輸出參數(shù)。對MATLAB工作空間中的變量進行操作,文件中所有命令的執(zhí)行結(jié)果完全返回到工作空間。定義的變量為局部變量,文件執(zhí)行完畢時,變量被清除。直接運行。不能直接運行,以函數(shù)調(diào)用的方式調(diào)用它。例:建立一個命令文件將變量a,b的值互換,然后運行該命令文件。程序1:首先建立命令文件并以文件名exch.m存盤:

clear;a=1:10;b=[11,12,13,14;15,16,17,18];c=a;a=b;b=c;ab然后在MATLAB的命令窗口中輸入exch,將會執(zhí)行該命令文件。

程序2:首先建立函數(shù)文件fexch.m:

function[a,b]=exch(a,b)c=a;a=b;b=c;然后在MATLAB的命令窗口調(diào)用該函數(shù)文件:

clear;x=1:10;y=[11,12,13,14;15,16,17,18];[x,y]=fexch(x,y)4.1.2M文件的建立與打開

M文件是一個文本文件,它可以用任何編輯程序來建立和編輯,而一般常用且最為方便的是使用MATLAB提供的文本編輯器。1.建立新的M文件為建立新的M文件,啟動MATLAB文本編輯器有3種方法:

(1)菜單操作。從MATLAB主窗口的File菜單中選擇New菜單項,再選擇M-file命令,屏幕上將出現(xiàn)MATLAB文本編輯器窗口。

(2)命令操作。在MATLAB命令窗口輸入命令edit,啟動MATLAB文本編輯器后,輸入M文件的內(nèi)容并存盤。

(3)命令按鈕操作。單擊MATLAB主窗口工具欄上的NewM-File命令按鈕,啟動MATLAB文本編輯器后,輸入M文件的內(nèi)容并存盤。2.打開已有的M文件打開已有的M文件,也有3種方法:

(1)菜單操作。從MATLAB主窗口的File菜單中選擇Open命令,則屏幕出現(xiàn)Open對話框,在Open對話框中選中所需打開的M文件。在文檔窗口可以對打開的M文件進行編輯修改,編輯完成后,將M文件存盤。

(2)命令操作。在MATLAB命令窗口輸入命令:edit文件名,則打開指定的M文件。

(3)命令按鈕操作。單擊MATLAB主窗口工具欄上的OpenFile命令按鈕,再從彈出的對話框中選擇所需打開的M文件。MATLAB的M文件編輯器除了能編輯修改文件外,還能對程序進行調(diào)試。通過調(diào)試菜單,可以查看和修改函數(shù)工作空間中的變量,從而準(zhǔn)確地找到運行錯誤。通過調(diào)試菜單設(shè)置斷點可以使程序運行到某一行暫停運行,這時可以查看和修改各個工作空間中的變量。通過調(diào)試菜單可以一行一行地運行程序。4.4.2MATLAB調(diào)試菜單下面介紹調(diào)試菜單Debug。第5章MATLAB繪圖

例:在0≤X≤2區(qū)間內(nèi),繪制曲線y=2e

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論