freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

matlab程序設計ppt課件(已修改)

2024-10-28 23:42 本頁面
 

【正文】 第 3章 MATLAB程序設計 M文件 程序控制結(jié)構(gòu) 函數(shù)文件 程序舉例 程序調(diào)試 M文件 M文件概述 用 MATLAB語言編寫的程序,稱為 M文件。 M文件可以根據(jù)調(diào)用方式的不同分為兩類:命令文件 (Script File)和函數(shù)文件 (Function File)。 例 31 分別建立命令文件和函數(shù)文件,將華氏溫度 f轉(zhuǎn)換為攝氏溫度 c。 程序 1: (命令文件、腳本式文件 ) 首先建立命令文件并以文件名 。 clear。 %清除工作空間中的變量 f=input(39。Input Fahrenheit temperature: 39。)。 c=5*(f32)/9 然后在 MATLAB的命令窗口中輸入 f2c,將會執(zhí)行該命令文件,執(zhí)行情況為: Input Fahrenheit temperature: 73 c = 程序 2( 函數(shù)式文件 ) 首先建立函數(shù)文件 。 function c=f2c(f) c=5*(f32)/9 然后在 MATLAB的命令窗口調(diào)用該函數(shù)文件。 clear。 y=input(39。Input Fahrenheit temperature: 39。)。 x=f2c(y) 輸出情況為: Input Fahrenheit temperature: 70 c = x = M文件的建立與打開 M文件是一個文本文件,它可以用任何編輯程序來建立和編輯,而一般常用且最為方便的是使用MATLAB提供的文本編輯器。 1.建立新的 M文件 (1) 菜單操作。 從 MATLAB主窗口的 File菜單中選擇 New菜單項,再選擇 Mfile命令,屏幕上將出現(xiàn)MATLAB 文本編輯器窗口。 (2) 命令操作。 在 MATLAB命令窗口輸入命令 edit,啟動 MATLAB文本編輯器后,輸入 M文件的內(nèi)容并存盤。 (3) 命令按鈕操作。 單擊 MATLAB主窗口工具欄上的 New MFile命令按鈕,啟動 MATLAB文本編輯器后,輸入 M文件的內(nèi)容并存盤。 2.打開已有的 M文件 (1) 菜單操作。 從 MATLAB主窗口的 File菜單中選擇 Open命令,則屏幕出現(xiàn) Open對話框,在 Open對話框中選中所需打開的 M文件。在文檔窗口可以對打開的 M文件進行編輯修改,編輯完成后,將 M文件存盤。 (2) 命令操作。 在 MATLAB命令窗口輸入命令: edit 文件名,則打開指定的 M文件。 (3) 命令按鈕操作。 單擊 MATLAB主窗口工具欄上的 Open File命令按鈕,再從彈出的對話框中選擇所需打開的 M文件。 程序控制結(jié)構(gòu) 順序結(jié)構(gòu) 1.數(shù)據(jù)的輸入 從鍵盤輸入數(shù)據(jù),則可以使用 input函數(shù)來進行,該函數(shù)的調(diào)用格式為: A=input(提示信息,選項 ); 其中提示信息為一個字符串,用于提示用戶輸入什么樣的數(shù)據(jù)。 如果在 input函數(shù)調(diào)用時采用 39。s39。選項,則允許用戶輸入一個字符串。例如,想輸入一個人的姓名,可采用命令: xm=input(39。What39。39。s your name?39。,39。s39。)。 2.數(shù)據(jù)的輸出 MATLAB提供的命令窗口輸出函數(shù)主要有 disp函數(shù),其調(diào)用格式為 disp(輸出項 ) 其中輸出項既可以為字符串,也可以為矩陣。 例 32 輸入 x,y的值,并將它們的值互換后輸出。 程序如下: x=input(39。Input x please.39。)。 y=input(39。Input y please.39。)。 z=x。 x=y。 y=z。 disp(x)。 disp(y)。 例 33 求一元二次方程 ax2 +bx+c=0的根。 程序如下: a=input(39。a=?39。)。 b=input(39。b=?39。)。 c=input(39。c=?39。)。 d=b*b4*a*c。 x=[(b+sqrt(d))/(2*a),(bsqrt(d))/(2*a)]。 disp([39。x1=39。,num2str(x(1)),39。,x2=39。,num2str(x(2))])。 將數(shù)值型轉(zhuǎn)化為字符型 3.程序的暫停 暫停程序的執(zhí)行可以使用 pause函數(shù),其調(diào)用格式為: pause(延遲秒數(shù) ) 如果省略延遲時間,直接使用 pause,則將暫停程序,直到用戶按任一鍵后程序繼續(xù)執(zhí)行。 若要強行中止程序的運行可使用 Ctrl+C命令。 選擇結(jié)構(gòu) 1. if語句 在 MATLAB中, if語句有 3種格式。 (1) 單分支 if語句: if 條件 語句組 end 當條件成立時,則執(zhí)行語句組,執(zhí)行完之后繼續(xù)執(zhí)行 if語句的后繼語句,若條件不成立,則直接執(zhí)行 if語句的后繼語句。 (2) 雙分支 if語句: if 條件 語句組 1 else 語句組 2 end 當條件成立時,執(zhí)行語句組 1,否則執(zhí)行語句組 2,語句組 1或語句組 2執(zhí)行后,再執(zhí)行if語句的后繼語句。 例 34 計算分段函數(shù)的值。 程序如下: x=input(39。請輸入 x的值 :39。)。 if x=0 y= (x+sqrt(pi))/exp(2)。 else y=log(x+sqrt(1+x*x))/2。 end Y (3) 多分支 if語句: if 條件 1 語句組 1 elseif 條件 2 語句組 2 …… elseif 條件 m 語句組 m else 語句組 n end 語句用于實現(xiàn)多分支選擇結(jié)構(gòu)。 例 35 輸入一個字符,若為大寫字母,則輸出其對應的小寫字母;若為小寫字母,則輸出其對應的大寫字母;若為數(shù)字字符則輸出其對應的數(shù)值,若為其他字符則原樣輸出。 c=input(39。請輸入一個字符 39。,39。s39。)。 if c=39。A39。 amp。 c=39。Z39。 disp(setstr(abs(c)+abs(39。a39。)abs(39。A39。)))。 elseif c=39。a39。amp。 c=39。z39。 disp(setstr(abs(c) abs(39。a39。)+abs(39。A39。)))。 elseif c=39。039。amp。 c=39。9
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1