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

正文內(nèi)容

[理學(xué)]matlab基礎(chǔ)知識(shí)講義(編輯修改稿)

2024-11-13 00:26 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 對(duì) n=1,2,…,10, 求 xn= 的值。 10sin??n 編寫 M文件 : for n=1:10 x(n)=sin(n*pi/10)。 end x 運(yùn)行即可得結(jié)果。 for循環(huán)應(yīng)注意: for循環(huán)內(nèi)不能對(duì)循環(huán)變量重新賦值; for循環(huán)內(nèi)接受任何有效的 MATLAB數(shù)組; for循環(huán)可按需要嵌套;為提高運(yùn)算速度,能用其它方法解決時(shí),盡量不用 for循環(huán),必須要用 for循環(huán)時(shí)應(yīng)預(yù)先分配數(shù)組 (預(yù)先分配內(nèi)存 )。 MATLAB基礎(chǔ) 34 While循環(huán) 與 for循環(huán)以固定次數(shù)求一組命令相反, while循環(huán)以不定的次數(shù)求一組 語句的值 while expression {mands} end 只要在表達(dá)式 (expression)里的所有元素為真,就執(zhí)行 while和 end語句 之間的命令串 {mands}。 例 設(shè)銀行年利率為 %。將 10000元錢存入銀行,問多長(zhǎng)時(shí)間會(huì)連 本帶利翻一番? MATLAB基礎(chǔ) 35 編寫 M文件 : money=10000。 years=0。 while money20210 years=years+1。 money=money*(1+)。 end years money 運(yùn)行即可得如下結(jié)果: years=7 money=+004 MATLAB基礎(chǔ) 36 IfElseEnd結(jié)構(gòu) ( 1)有一個(gè)選擇的一般形式是: if expression {mands} end 如果在表達(dá)式 (expression)里的所有元素為真,就執(zhí)行 if和 end語句之間的命令串 {mands}。 先建立 M文件 f(x),再在 Matlab命令窗口輸入 fun1(2), fun1(1)即可。 MATLAB基礎(chǔ) 37 編寫 M文件 : function f=fun1(x) if x1 f=x^2+1 end if x=1 f=2*x end MATLAB基礎(chǔ) 38 ( 3)有兩個(gè)選擇的一般形式是: if ( expression) {mands1} else {mands2} end 如果表達(dá)式( expression)為真,則執(zhí)行第一組命令 {mands1};表達(dá)式為假,則執(zhí)行第二組命令 {mands2}。 MATLAB基礎(chǔ) 39 ( 3)有三個(gè)或更多的選擇的一般形式是: if ( expression1) {mands1} else if ( expression2) {mands2} else if ( expression3) {mands3} else if …… ………………………………… else {mands} end end end …… end MATLAB基礎(chǔ) 40 先建立 M文件 f(x),再在 Matlab命令窗口輸入 fun2(2), fun2(), fun2(1)即可。 function f=fun2(x) if x1 f=x^2+1 else if x=0 f=x^3 else f=2*x end end MATLAB基礎(chǔ) 41 switch結(jié)構(gòu) switch語句用于多個(gè)條件的判斷,它根據(jù)變量或表達(dá)式的值分別執(zhí)行 不同的命令,調(diào)用格式如下: switch expression case case1 mands1 case case2 mands2 …… case casek mandsk otherwise mands end 當(dāng) expression的值為 casek時(shí),執(zhí)行 casek下相應(yīng)的命令 mandsk,否 則執(zhí)行 otherwise下的命令 mands MATLAB基礎(chǔ) 42 例 a=ceil(7*rand) switch a case 1, disp(39。星期一 39。) case 2, disp(39。星期二 39。) case 3, disp(39。星期三 39。) case 4, disp(39。星期四 39。) case 5, disp(39。星期五 39。) case 6, disp(39。星期六 39。) otherwise, disp(39。星期日 39。) end MATLAB基礎(chǔ) 43 break結(jié)構(gòu) break語句與 if語句配合使用可以強(qiáng)制終止 for循環(huán)或 while循環(huán) 例 for k=0:2:5 r=2*k。 p=2*r if p3 break end end p, k MATLAB基礎(chǔ) 44 五、 MATLAB作圖 二維圖形 曲線圖 MATLAB作圖是通過描點(diǎn)、連線來實(shí)現(xiàn)的。故在畫一個(gè)曲線圖形前, 必須先取得該圖形上的一系列的點(diǎn)的坐標(biāo) (即橫坐標(biāo)和縱坐標(biāo) ),然后將該點(diǎn) 集的坐標(biāo)傳給 MATLAB函數(shù)作圖。 常用作圖命令: plot(X,Y,S) plot(X,Y) plot(X1,Y1,S1, X2,Y2,S2,……, Xn,Yn,Sn) X,Y是向量,分別表示點(diǎn)集的橫坐標(biāo)和縱坐標(biāo),命令 plot(X,Y,S)描繪該 點(diǎn)集所表示的曲線,其線型由 S確定如下: MATLAB基礎(chǔ) 45 命令 plot(X,Y) 描繪實(shí)線,參數(shù) X,Y與 plot(X,Y,S)相同 命令 plot(X1,Y1,S1, X2,Y2,S2,……, Xn,Yn,Sn) 將多條曲線畫在一起,參 數(shù)同 plot(X,Y,S) MATLAB基礎(chǔ) 46 例 1)在區(qū)間 [0,2*pi]上畫 sin(x) 2)在 [0,2*pi]用紅線畫 sin(x),用綠圈畫 cos(x) 解 輸入命令: 1) x=linspace(0,2*pi,30)。 y=sin(x) plot(x,y) 2) x=linspace(0,2*pi,30)。 y=sin(x) z=cos(x) plot(x,y,39。r39。,x,z,39。co39。) MATLAB基礎(chǔ) 47 符號(hào)函數(shù) (顯函數(shù)、隱函數(shù)和參數(shù)方程 )畫圖 符號(hào)函數(shù)畫圖可以通過函數(shù) ”ezplot”或” fplot”來實(shí)現(xiàn)。 ”ezplot”調(diào)用格式如下: ezplot(f) 表示在默認(rèn)區(qū)間 2*pix2*pi繪制 f=f(x)的函數(shù)圖 ezplot(f,[a,b]) 表示在 axb繪制顯函數(shù) f=f(x)的函數(shù)圖
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1