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

正文內(nèi)容

ch2、matlab語(yǔ)言基礎(chǔ)(參考版)

2024-09-05 14:58本頁(yè)面
  

【正文】 ? MATLAB具有三種基本的 M文件類型,要求掌握它們的區(qū)別及基本結(jié)構(gòu),熟悉程序流程控制的使用及常用的編程命令。 ? MATLAB具有強(qiáng)大的矩陣運(yùn)算能力,要求熟練掌握矩陣的輸入與生成,掌握矩陣的基本運(yùn)算及操作,區(qū)分帶點(diǎn)運(yùn)算與不帶點(diǎn)運(yùn)算點(diǎn)的不同;掌握多項(xiàng)式的建立與表示方法及多項(xiàng)式的基本運(yùn)算。 ? MATLAB的窗口環(huán)境是基礎(chǔ)的基礎(chǔ),要求熟練掌握語(yǔ)句命令的輸入、變量的使用、基本的數(shù)學(xué)函數(shù)及各種工作空間與文件管理的命令。格式中也可以不包括 otherwise,這時(shí)如果表達(dá)式的值與列出的各種情況都不相同,則繼續(xù)向下執(zhí)行。 ? ifelseif的執(zhí)行方式為:如果邏輯表達(dá)式 1的值為真,則執(zhí)行語(yǔ)句 1;如果為假,則判斷邏輯表達(dá)式 2,如果為真,則執(zhí)行語(yǔ)句 2,否則向下執(zhí)行。 if, else, elseif語(yǔ)句 ( 1) if 邏輯表達(dá)式 執(zhí)行語(yǔ)句 end 當(dāng)邏輯表達(dá)式的值為真時(shí),執(zhí)行該結(jié)構(gòu)中的執(zhí)行語(yǔ)句,執(zhí)行完之后繼續(xù)向下進(jìn)行;若為假,則跳過(guò)結(jié)構(gòu)中的內(nèi)容,向下執(zhí)行。 (例 ) 八、程序流程控制 for循環(huán)語(yǔ)句 基本格式 for 循環(huán)變量=起始值:步長(zhǎng):終止值 循環(huán)體 end while循環(huán)語(yǔ)句 基本格式 while 表達(dá)式 循環(huán)體 end ? 若表達(dá)式為真,則執(zhí)行循環(huán)體的內(nèi)容,執(zhí)行后再判斷表達(dá)式是否為真,若不為真,則跳出循環(huán)體,向下繼續(xù)執(zhí)行。循環(huán)結(jié)構(gòu)可以嵌套使用。1=[1 1 0 1] | 或 A|B=[1 1 0 1] A|1=[1 1 1 1] ? 步長(zhǎng)缺省值為 1,可以在正實(shí)數(shù)或負(fù)實(shí)數(shù)范圍內(nèi)任意指定。 與 Aamp。 A~=1 ans=[0 1 1 1] ~ 非 ~A=[0 0 1 0] ~1=0 邏輯運(yùn)算符 注意:在處理邏輯運(yùn)算時(shí),運(yùn)算元只有兩個(gè)值即 0和 1,所以如果指定的數(shù)為 0, MATLAB認(rèn)為其為 0,而任何數(shù)不等于 0,則認(rèn)為是 1。 七、關(guān)系與邏輯運(yùn)算符 關(guān)系運(yùn)算符 假設(shè)有: A=[1 2 1 5] B=[0 2 3 1] 小于 AB ans=[0 0 1 1] A1 ans=[0 0 1 1] 大于 AB ans=[1 0 0 0] A1 ans=[0 1 0 0] = 小于等于 A=B ans=[0 1 1 1] = 大于等于 A=B ans=[1 1 0 0] == 等于 A=B ans=[0 1 0 0] 。它們的處理順序依次為算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符。 ? x=input(‘prompt’):把輸入的字符串作為提示符,等待使用者輸入一個(gè)響應(yīng),然后把它賦值到 x。 ? keyboard:停止程序執(zhí)行,把控制權(quán)交給鍵盤(pán)。 pause(n)將使程序暫停 n秒。 %求 10的階乘 》 n=10。下例是采用宏命令計(jì)算階乘的例子。它可以被存儲(chǔ)用于建立 M文件的一部分。text string39。this is a 39。text string39。this is a39。使用disp命令或輸入變量名就可以顯示它們表示的字符串。 ? 字符串要用單引號(hào)并用括號(hào)括在里面。如果兩個(gè)或多個(gè)函數(shù)共用一個(gè)變量(或者說(shuō)在子程序中也要用到主程序中的變量,注意不是參數(shù)),那么可以用 global來(lái)將它聲明為全局變量。 子程序與主程序之間的數(shù)據(jù)是通過(guò)參數(shù)進(jìn)行傳遞的,子程序應(yīng)用主程序傳遞來(lái)的參數(shù)進(jìn)行計(jì)算后,將結(jié)果返回主程序。用 help命令可以顯示它的注釋說(shuō)明。如果希望這些中間變量成為在整個(gè)程序中都起作用的變量,則可以將它們?cè)O(shè)置為全局變量。 ( 1)函數(shù)定義行(關(guān)鍵字 function) ? function[out1,out2,..]=filename(in1,in2,..) ? 輸入和輸出(返回)的參數(shù)個(gè)數(shù)分別由 nargin和 nargout兩個(gè) MATLAB保留的變量來(lái)給出。 三、 MATLAB的程序類型 MATLAB的程序類型有三種,一種是在命令窗口下執(zhí)行的腳本 M文件;另外一種是可以存取的 M文件,也即程序文件;最后一種是函數(shù)( function)文件。需要在工作空間中創(chuàng)建并獲取變量,也就是說(shuō)處理的數(shù)據(jù)為命令窗口中的數(shù)據(jù),沒(méi)有輸入?yún)?shù),也不會(huì)返回參數(shù)。 ? 通過(guò) cd指令在命令窗口中可以更改、顯示當(dāng)前工作路徑。 ? 在運(yùn)行程序之前,必須設(shè)置好 MATLAB的工作路徑,使得所要運(yùn)行的程序及運(yùn)行程序所需要的其他文件處在當(dāng)前目錄之下,只有這樣,才可以使程序得以正常運(yùn)行。 ? 進(jìn)入 MATLAB的 Editor/Debugger窗口來(lái)編輯程序 ? 在編輯環(huán)境中,文字的不同顏色顯示表明文字的不同屬性。 設(shè)置好 MATLAB的工作路徑,以便程序運(yùn)行。 程序盡量模塊化,也就是采用主程序調(diào)用子程序的方法,將所有子程序合并在一起來(lái)執(zhí)行全部的操作。要充分利用MATLAB工具箱提供的指令來(lái)執(zhí)行所要進(jìn)行的運(yùn)算,在語(yǔ)句行之后輸入分號(hào)使其及中間結(jié)果不在屏幕上顯示,以提高執(zhí)行速度。但注意在子程序中不要用 clear。 ? 但圖形窗口關(guān)閉之后編輯結(jié)果不會(huì)保存 一點(diǎn)補(bǔ)充說(shuō)明 一、 MATLBA程序的基本設(shè)計(jì)原則 %后面的內(nèi)容是程序的注解,要善于運(yùn)用注解使程序更具可讀性。 semilogy: 繪制以 y軸為對(duì)數(shù)坐標(biāo)(以 10為底), x軸為線性坐標(biāo)的半對(duì)數(shù)坐標(biāo)圖形。 例 設(shè)定軸的范圍 axis( [xmin xmax ymin ymax]) 例 axis(‘equal’):將 x坐標(biāo)軸和 y坐標(biāo)軸的單位刻度大小調(diào)整為一樣。 ? 輸入特殊的文字需要用反斜杠( \)開(kāi)頭。 ? title(‘字符串’ ) 在所畫(huà)圖形的最上端顯示說(shuō)明該圖形標(biāo)題的字符串。 hold off:使新圖覆蓋舊的圖形 例 文字標(biāo)示 ? text(x,y,’字符串’ ) 在圖形的指定坐標(biāo)位置 (x,y)處,標(biāo)示單引號(hào)括起來(lái)的字符串。 例 選擇圖像 figure( 1); figure( 2); … ; figure(n) 打開(kāi)不同的圖形窗口,以便繪制不同的圖形。 這是 plot命令的完全格式,在實(shí)際應(yīng)用中可以根據(jù)需要進(jìn)行簡(jiǎn)化。4 5 6。 ? 注意: L實(shí)際上是一個(gè)“心理上”的下三角矩陣,它事實(shí)上是一個(gè)置換矩陣 P的逆矩陣與一個(gè)真正下三角矩陣 L1(其對(duì)角線元素為 1)的乘積。 可以驗(yàn)證: A*V=V*D ( 3)正交分解 [Q,R]=qr(A) 例: a = 9 8 6 8 [q,r]=qr(a) q = r = 0 將矩陣 A做正交化分解,使得Q*R=A,其中 Q為正交矩陣(其范數(shù)為 1,指令 norm(Q)=1),R為對(duì)角化的上三角矩陣。其中 D的對(duì)角線元素為特征值, V的列為
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1