




版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- “原來你是這樣的魯迅”紅色教育(教學(xué)設(shè)計)粵教版四年級上冊綜合實踐活動
- 七年級生物上冊 第四章 第七節(jié) 兩棲類和爬行類教學(xué)設(shè)計 (新版)冀教版
- Unit 9 Can you come to my partySection A (1a-2c) 教學(xué)設(shè)計 2024-2025學(xué)年人教版英語八年級上冊
- Unit 3 Clothes(教學(xué)設(shè)計)-2023-2024學(xué)年北師大版(三起)英語五年級上冊
- “追尋紅色足跡,傳承國慶精神”主題班會教學(xué)設(shè)計
- 2023三年級數(shù)學(xué)上冊 九 我當(dāng)小廚師-分?jǐn)?shù)的初步認(rèn)識 我學(xué)會了嗎教學(xué)設(shè)計 青島版六三制
- 11《軍神》教學(xué)設(shè)計-2024-2025學(xué)年五年級下冊語文統(tǒng)編版
- 2023七年級英語下冊 Module 7 My past life Unit 3 Language in use第5課時教學(xué)設(shè)計 (新版)外研版
- 2024秋七年級歷史上冊 第一單元 史前時期 中國境內(nèi)人類的活動 第3課 遠(yuǎn)古的傳說教學(xué)設(shè)計3 新人教版
- 2024八年級英語下冊 Unit 2 Plant a PlantLesson 11 Amazing Plants教學(xué)設(shè)計(新版)冀教版
- DBJ61_T 179-2021 房屋建筑與市政基礎(chǔ)設(shè)施工程專業(yè)人員配備標(biāo)準(zhǔn)
- 畢業(yè)設(shè)計三交河煤礦2煤層開采初步設(shè)計
- 預(yù)應(yīng)力錨索施工全套表格模板
- SIEMENS-S120變頻器硬件、軟件培訓(xùn)(高端培訓(xùn))課件
- 食品流通許可證食品經(jīng)營操作流程圖
- CA6132普通車床使用說明書
- 風(fēng)電場工作安全培訓(xùn)
- 壓縮機課程設(shè)計(共28頁)
- 四方公司機組扭振監(jiān)測、控制和保護新技術(shù)---1105 17
- 混凝土拆模令
- 康復(fù)治療技術(shù)士知識點
評論
0/150
提交評論