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

正文內容

自第二章研究生仿真課matlab編程基礎(編輯修改稿)

2025-05-27 08:35 本頁面
 

【文章內容簡介】 ’ )。 MATLAB教程 程序設計 程序控制結構 電氣工程系研究生 數(shù)據(jù)的輸出 MATLAB提供的命令窗口輸出函數(shù)主要有 disp函數(shù) ,調用格式為 disp(輸出項) 其中:輸出項既可以為字符串,也可以為矩陣,如 A=‘ Hello,World! ’ 。 disp(A) 輸出為 Hello,World! 又如: A=[1,2,3; 4,5,6; 7,8,9]; disp(A) 輸出為 1 2 3 4 5 6 7 8 9 ( disp函數(shù)顯示矩陣時不顯示函數(shù)名,不留空行) MATLAB教程 程序設計 程序控制結構 電氣工程系研究生 【 例一 】 求方程 ax2+bx+c=0的根 程序: a=input(‘ a=?’ )。 b=input(‘ b=?’ )。 c=input(‘ c=?’ )。 d=b*b4*a*c。 x=[(b+sqrt(d))/(2*a), (bsqrt(d))/(2*a)]。 disp([‘ x1=‘ ,num2str(x(1)),’ ,x2=‘ ,num2str(x(2))])。 %num2str Convert number to string 程序輸出為 a=?6 b=?1 c=?3 x1=,x2= MATLAB教程 程序設計 程序控制結構 電氣工程系研究生 二、選擇結構 if語句 a)單分支 if語句 語句調用格式為: if 條件 語句塊 end MATLAB教程 程序設計 程序控制結構 電氣工程系研究生 b)雙分支 if語句 語句調用格式為 if 條件 語句塊 1 else 語句塊 2 end MATLAB教程 程序設計 程序控制結構 電氣工程系研究生 c)多分支 if語句 語句調用格式為 if 條件 語句塊 1 elseif 語句塊 2 …… elseif 語句塊 n else 語句塊 n+1 end MATLAB教程 程序設計 程序控制結構 電氣工程系研究生 switch語句 (根據(jù)表達式的取值不同,分別執(zhí)行不同的語句) 調用格式為 switch 表達式 case 結果表 1 語句塊 1 …… case 結果表 n 語句塊 n otherwise 語句塊 n+1 end switch子句后的表達式應為一個標量或一個字符串, case子句后的結果即可為標量或字符串,也可為一個將多個結果用大括號括起來的單元數(shù)據(jù)( cell)。如果 case后的結果為一個單元數(shù)據(jù),則表達式的值等于該單元數(shù)據(jù)中的某個元素時,執(zhí)行相應語句組。 MATLAB教程 程序設計 程序控制結構 電氣工程系研究生 三、循環(huán)結構 (按給定條件重復執(zhí)行指定語句) MATLAB提供了兩種語句: for語句和 while語句 for語句的格式為 for 循環(huán)變量 =表達式 1:表達式 2:表達式 3 循環(huán)體語句 end 其中,表達式 1的值為循環(huán)變量初值,表達式 2的值為步長,表達式 3的值為循環(huán)變量的終值。步長為 1時,表達式 2可以省略。 MATLAB教程 程序設計 程序控制結構 電氣工程系研究生 【 例 】 一個 3位整數(shù)各位數(shù)字的立方和等于該數(shù)本身則稱該數(shù)為水仙花數(shù)。輸出全部的水仙花數(shù)。程序如下: shu=[] %用于存放結果,先賦空值 for m=100:999 m1=fix(m/100)。 %求 m的百位數(shù)字 m2=rem(fix(m/10),10)。 %求 m的十位數(shù)字 m3=rem(m,10)。 %求 m的個位數(shù)字 if m==m1*m1*m1+ m2*m2*m2+ m3*m3*m3 shu=[shu,m] %存入結果 end end shu 程序執(zhí)行結果: shu= 153 370 371 407 MATLAB教程 程序設計 程序控制結構 電氣工程系研究生 【 例 】 已知 y=11/2+1/31/4+1/5… 1/100,求 y的值,程序如下: y=0。 n=100。 for i=1:n y=y+(1)^(i1)/i。 end disp(y) 程序執(zhí)行結果為 y= 上兩例中, for語句的循環(huán)變量都是標量,與其他高級語言的循環(huán)語句等價。而 MATLAB中循環(huán)變量還可以是一個 列向量 ,則更一般調用格式為: for 循環(huán)變量 =矩陣表達式 循環(huán)體語句 end MATLAB教程 程序設計 程序控制結構 電氣工程系研究生 【 例 】 求矩陣各行的和,程序如下: s=0。 a=[12,13,14。15,16,17。18,19,20。21,22,23]。 for k=a s=s+k。 end disp(s) 該程序執(zhí)行結果: 39 48 57 66 MATLAB教程 程序設計 程序控制結構 電氣工程系研究生 While語句 While語句的調用格式為 while(條件) 循環(huán)體語句 end 其執(zhí)行過程為:若條件成立,則執(zhí)行循環(huán)體語句,執(zhí)行后再判斷條件是否成立,如不成立則跳出循環(huán)。 MATLAB教程 程序設計 函數(shù)文件 電氣工程系研究生 函數(shù)文件 函數(shù)文件是另一種形式的 M文件,每一個函數(shù)文件都定義一個函數(shù),MATLAB提供的標準函數(shù)大部分是由函數(shù)文件定義的。 一、函數(shù)文件的基本結構 函數(shù)文件由 function語句引導,基本結構為 function 輸出形參表 =函數(shù)名(輸入形參表) function[返回變量列表 ]=函數(shù)名 (輸入變量列表 ) 注釋說明部分 注釋說明語句段,由 %引導 函數(shù)體語句 輸入、返回變量格式的檢測 函數(shù)體語句 其中,以 function開頭的一行為引導行,表示該 M文件是一個函數(shù)文件。函數(shù)名的命名規(guī)則與變量名相同。輸入形參為函數(shù)的輸入?yún)?shù),輸出形參為函數(shù)的輸出參數(shù)。 當輸出形參多于一個時,則應該用方括號括起來。 MATLAB教程 程序設計 函數(shù)文件 電氣工程系研究生 說明 ( 1)函數(shù)文件名通常由函數(shù)名再加上擴展名 .m組成,不過函數(shù)文件名與函數(shù)名也可以不同。當兩者不同時, MATLAB將忽略函數(shù)名而確認函數(shù)文件名, 調用時使用函數(shù)文件名 。不過最好兩者一致,以免出錯。 ( 2)注釋說明包括三部分內容 ◆緊隨 函數(shù)文件引導行之后以 %開頭的第一注釋行。一般包括大寫的函數(shù)文件名和函數(shù)功能簡要描述,供 lookfor關鍵詞查詢和 help在線幫助用。 ◆第一注釋行及之后連續(xù)的注釋行。通常包括函數(shù)輸入輸出參數(shù)的含義及調用格式說明等信息,構成全部在線幫助文本。 ◆與在線幫助文本相隔一空行的注釋行。包括函數(shù)文本編寫和修改的信息,如作者、修改日期、版本等內容,用于軟件檔案管理。 ( 3)如果在函數(shù)文件中插入 return語句,則執(zhí)行到該語句就結束函數(shù)的執(zhí)行,程序流程轉至調用該函數(shù)的位置。通常,在函數(shù)文件中也可不使用 return語句,這時在被調用函數(shù)執(zhí)行完成后自動返回。 MATLAB教程 程序設計 函數(shù)文件 電氣工程系研究生 從系統(tǒng)的角度來說, MATLAB函數(shù)是一個變量處理單元,它從主調函數(shù)接收變量,對之進行處理后,將結果返回到主調函數(shù)中,除了輸入和輸出變量外,其他在函數(shù)內部產生的所有
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1