




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
MATLAB數(shù)據(jù)和其運(yùn)算文件名的命名以字母開頭,后接字母、數(shù)字或下劃線的字符序列。1、矩陣是MATLAB最基本、最重要的數(shù)據(jù)對象。
單個(gè)數(shù)據(jù)(標(biāo)量)可以看成是矩陣的特例。矩陣運(yùn)算是定義在復(fù)數(shù)域上。2.1MATLAB數(shù)據(jù)的特點(diǎn)2.MATLAB數(shù)據(jù)類型一般情況下,矩陣的每個(gè)元素必須具有相同的數(shù)據(jù)類型數(shù)值數(shù)據(jù):雙精度型(64位)、單精度數(shù)(32位)、帶符號整數(shù)和無符號整數(shù)。
不需要專門定義變量的類型,系統(tǒng)可以自動根據(jù)表達(dá)式的值或輸入的值來確定變量的數(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個(gè)字符;(2)在MATLAB中,變量名區(qū)分字母的大小寫;(3)MATLAB提供的標(biāo)準(zhǔn)函數(shù)名以及命令名必須用小寫字母。第4章MATLAB程序設(shè)計(jì)MATLAB命令有兩種執(zhí)行方式:一是交互式的命令執(zhí)行方式,二是M文件的程序執(zhí)行方式。命令執(zhí)行方式:在命令窗口逐條輸入命令,MATLAB逐條解釋執(zhí)行。優(yōu)點(diǎn):操作簡單、直觀。缺點(diǎn):速度慢,執(zhí)行過程不能保留。程序執(zhí)行方式:將有關(guān)命令編成程序存儲在一個(gè)文件中(M文件),當(dāng)運(yùn)行該程序后,MATLAB程序就會自動依次執(zhí)行該文件中的命令,直至全部命令執(zhí)行完。
4.1M文件4.1.1M文件的分類分類:命令文件(ScriptFile)和函數(shù)文件(FunctionFile),擴(kuò)展名均為.m主要區(qū)別
命令文件沒有輸入?yún)?shù),也不返回輸出參數(shù)。
函數(shù)文件可以帶輸入?yún)?shù),也可返回輸出參數(shù)。對MATLAB工作空間中的變量進(jìn)行操作,文件中所有命令的執(zhí)行結(jié)果完全返回到工作空間。定義的變量為局部變量,文件執(zhí)行完畢時(shí),變量被清除。直接運(yùn)行。不能直接運(yùn)行,以函數(shù)調(diào)用的方式調(diào)用它。例:建立一個(gè)命令文件將變量a,b的值互換,然后運(yùn)行該命令文件。程序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文件是一個(gè)文本文件,它可以用任何編輯程序來建立和編輯,而一般常用且最為方便的是使用MATLAB提供的文本編輯器。1.建立新的M文件為建立新的M文件,啟動MATLAB文本編輯器有3種方法:
(1)菜單操作。從MATLAB主窗口的File菜單中選擇New菜單項(xiàng),再選擇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文件進(jìn)行編輯修改,編輯完成后,將M文件存盤。
(2)命令操作。在MATLAB命令窗口輸入命令:edit文件名,則打開指定的M文件。
(3)命令按鈕操作。單擊MATLAB主窗口工具欄上的OpenFile命令按鈕,再從彈出的對話框中選擇所需打開的M文件。MATLAB的M文件編輯器除了能編輯修改文件外,還能對程序進(jìn)行調(diào)試。通過調(diào)試菜單,可以查看和修改函數(shù)工作空間中的變量,從而準(zhǔn)確地找到運(yùn)行錯(cuò)誤。通過調(diào)試菜單設(shè)置斷點(diǎn)可以使程序運(yùn)行到某一行暫停運(yùn)行,這時(shí)可以查看和修改各個(gè)工作空間中的變量。通過調(diào)試菜單可以一行一行地運(yùn)行程序。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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年福建事業(yè)單位考試前的復(fù)習(xí)計(jì)劃試題及答案
- 結(jié)核病基本知識培訓(xùn)課件
- 純電車保養(yǎng)知識培訓(xùn)課件
- 咖啡市場分析與調(diào)研試題及答案
- 內(nèi)資股東轉(zhuǎn)讓合同二零二五年
- 二零二五最高額保證擔(dān)保合同范例
- 房地產(chǎn)買賣合同模板
- 倉庫出租合同二零二五年
- 二零二五版自擬離婚協(xié)議范例
- 二零二五版呼和浩特二手房買賣合同
- DBJ61_T 179-2021 房屋建筑與市政基礎(chǔ)設(shè)施工程專業(yè)人員配備標(biāo)準(zhǔn)
- 畢業(yè)設(shè)計(jì)三交河煤礦2煤層開采初步設(shè)計(jì)
- 預(yù)應(yīng)力錨索施工全套表格模板
- SIEMENS-S120變頻器硬件、軟件培訓(xùn)(高端培訓(xùn))課件
- 食品流通許可證食品經(jīng)營操作流程圖
- CA6132普通車床使用說明書
- 風(fēng)電場工作安全培訓(xùn)
- 壓縮機(jī)課程設(shè)計(jì)(共28頁)
- 四方公司機(jī)組扭振監(jiān)測、控制和保護(hù)新技術(shù)---1105 17
- 混凝土拆模令
- 康復(fù)治療技術(shù)士知識點(diǎn)
評論
0/150
提交評論