版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、12一個(gè)算法必須具備的5個(gè)特性:(1)有窮性(Termination)。有窮性是指算法需在有窮步驟、有窮時(shí)間內(nèi)結(jié)束。(2)確定性(Definiteness)。確定性是指每個(gè)步驟都有確切的意義,相同的輸入有相同的輸出。(3)有效性(Effectiveness)。有效性是指可通過(guò)已實(shí)現(xiàn)的運(yùn)算在有限次完成,或叫可行性。 (4)輸入(Input)。(5)輸出(Output)。3 用戶如想靈活應(yīng)用Matlab去解決實(shí)際問(wèn)題,充分調(diào)用Matlab的科學(xué)技術(shù)資源,就需要編輯m文件文件。 包含Matlab語(yǔ)言代碼的文件稱為m文件文件,其擴(kuò)展名為m。 編輯m文件文件可使用各種文本編輯器。 m文件文件的語(yǔ)法類似于
2、c語(yǔ)言,但又有其自身特點(diǎn)。它只是一個(gè)簡(jiǎn)單的ASCII碼文本文件,執(zhí)行程序時(shí)逐行解釋運(yùn)行程序。4m文件有兩類:文件有兩類:獨(dú)立的m文件 稱命令文件 可調(diào)用m文件 稱函數(shù)文件(1) 命令文件命令文件 簡(jiǎn)單的簡(jiǎn)單的m文件文件 命令文件實(shí)際上是一串指令的集合,與在命令窗口逐行執(zhí)行文件中的所有指令,其結(jié)果是一樣的。沒(méi)有輸入輸出參數(shù)。(2)matlab內(nèi)置函數(shù)文件內(nèi)置函數(shù)文件 matlab自定義的函數(shù)文件稱內(nèi)置函數(shù)文件。(3)函數(shù))函數(shù)m文件文件 需要輸入變量,返回輸出變量需要輸入變量,返回輸出變量 matlab用戶可以根據(jù)需要編輯自己的m文件,它們可以像庫(kù)函數(shù)一樣方便的調(diào)用,從而極大地?cái)U(kuò)展了matlab
3、 的能力。注:Matlab的函數(shù)極其使用將在第四章介紹)5 Branching Loops6The Logical Data TypeRelational Operators (=, =, , =, max_val max_row = r; max_col = c; max_val = A(r,c); end endend40r = 1; m, n = size(A);max_val = A(1,1);while r = m c = 1; while c max_val max_row = r; max_col = c; max_val = A(r,c); end c = c+1; end r
4、 = r+1;end41 綜上, Matlab的控制語(yǔ)句同c語(yǔ)言有相似之處, 但沒(méi)有c 語(yǔ)言復(fù)雜、靈活和多變。因而語(yǔ)法比較簡(jiǎn)單,容易掌握。 echo 命令命令(用來(lái)控制m文件在執(zhí)行過(guò)程中是否 顯示) echo on 打開所有命令文件的顯示方式 echo off 關(guān)閉所有命令文件的顯示方式 echo 在以上兩者間切換 echo命令命令對(duì)于命令文件和函數(shù)文件其用法有所不同,對(duì)函數(shù)文件用法較復(fù)雜,具體請(qǐng)help查詢。42 break exits a loop. Used to halt a certain process, and transfer control to the first stat
5、ement after the end of the loop.(中斷for, while循環(huán)語(yǔ)句的執(zhí)行,在嵌套循環(huán)結(jié)構(gòu)中, break從最里層循環(huán)退出。) continue jumps to the end of a loop, but keeps on iterating. Used to “skip” bad values (like divide by zero).43 input give the user a prompt to type a number, a string or an expression.n=input(How many apples= )How many a
6、pples= 5n = 5 pause the program comes to a pause for waiting for the users response. (可令m文件執(zhí)行暫停,并在繼續(xù)執(zhí)行前按任一個(gè)鍵 。)44 matlab文件輸入、輸出(I/O)函數(shù)允許把其它格式的數(shù)據(jù)文件直接讀進(jìn)Matlab,它是以c語(yǔ)言文件I/O函數(shù)為基礎(chǔ)的。打開和關(guān)閉文件(fopen, fclose) 格式:fid=fopen(數(shù)據(jù)文件,r) r 讀 w 寫 a 附加 rt 讀寫45 文件一旦打開,即可進(jìn)行讀寫操作。 sta=fclose(fid) 關(guān)閉上述打開文件 sta=fclose(all) 關(guān)閉
7、所有打開的文件 與save,load類似,是matlab專用數(shù)據(jù)文件讀寫工具(*.mat)。2. 讀寫二進(jìn)制數(shù)據(jù)文件 fread, fwrite 可讀寫數(shù)據(jù)文件,文本文件。例:fid=fopen(user.dat,r) a=fread(fid,50) sta=fclose(fid)46Exercises3.4,3.5,4.7,4.8第三章需要提交實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)?zāi)康?掌握Matlab編程中分支語(yǔ)句的使用方法 掌握Matlab編程中循環(huán)語(yǔ)句的使用方法47本次實(shí)驗(yàn)課,完成下面的各項(xiàng)實(shí)驗(yàn):(1)有15名學(xué)生的體重(單位為kg)為75,64,47.4,66.9,62.2,62.2,58.7,63.5,66.6,64,57,61,56.9,50,72。計(jì)算此15名學(xué)生體重的均值和標(biāo)準(zhǔn)差。并利用內(nèi)置函數(shù)mean和std進(jìn)行結(jié)果檢驗(yàn)。(2)輸入一個(gè)學(xué)生某門課程的百分制成績(jī),判斷該成績(jī)的等級(jí)并顯示出來(lái)。等級(jí)標(biāo)準(zhǔn)為90100為優(yōu),8089為良,7079為中,6069為及格,不到60分為不及格。48(3)用循環(huán)語(yǔ)編程實(shí)現(xiàn)求表達(dá)式1+A+A2/2!+A3/3!+的值,其
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024辣椒購(gòu)銷合同爭(zhēng)議的解決方式
- 2025年度智能化廚房設(shè)備采購(gòu)與安裝一體化合同4篇
- 2025年投標(biāo)采購(gòu)心得體會(huì)總結(jié)與合同管理創(chuàng)新合同3篇
- 個(gè)人房屋轉(zhuǎn)讓協(xié)議書合同范本
- 2024年駕校場(chǎng)地使用權(quán)益轉(zhuǎn)讓合同
- 2025年度煤礦廢棄資源煤矸石回收利用合同4篇
- 2025年度油氣田鉆井工程合同執(zhí)行監(jiān)督合同范本4篇
- 全新2025年度醫(yī)療設(shè)備采購(gòu)與安裝合同5篇
- 2025版污水處理廠智能化改造與運(yùn)營(yíng)維護(hù)協(xié)議3篇
- 2025版領(lǐng)隊(duì)與紀(jì)念品供應(yīng)商合作協(xié)議范本4篇
- 2024-2030年中國(guó)護(hù)肝解酒市場(chǎng)營(yíng)銷策略分析與未來(lái)銷售渠道調(diào)研研究報(bào)告
- 人教版高中數(shù)學(xué)必修二《第十章 概率》單元同步練習(xí)及答案
- 智慧校園信息化建設(shè)項(xiàng)目組織人員安排方案
- 浙教版七年級(jí)上冊(cè)數(shù)學(xué)第4章代數(shù)式單元測(cè)試卷(含答案)
- 一病一品成果護(hù)理匯報(bào)
- AQ-T 1009-2021礦山救護(hù)隊(duì)標(biāo)準(zhǔn)化考核規(guī)范
- 鹽酸埃克替尼臨床療效、不良反應(yīng)與藥代動(dòng)力學(xué)的相關(guān)性分析的開題報(bào)告
- 消防設(shè)施安全檢查表
- 組合結(jié)構(gòu)設(shè)計(jì)原理 第2版 課件 第6、7章 鋼-混凝土組合梁、鋼-混凝土組合剪力墻
- 建筑公司資質(zhì)常識(shí)培訓(xùn)課件
- GB/T 26316-2023市場(chǎng)、民意和社會(huì)調(diào)查(包括洞察與數(shù)據(jù)分析)術(shù)語(yǔ)和服務(wù)要求
評(píng)論
0/150
提交評(píng)論