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

正文內(nèi)容

matlab數(shù)組運(yùn)算ppt課件-在線瀏覽

2025-06-22 18:17本頁(yè)面
  

【正文】 2,4) %產(chǎn)生 2*4大小的隨機(jī)矩陣 如果表達(dá)式過(guò)長(zhǎng),可分裝在幾行,行末加三個(gè)點(diǎn) … ,表示下一行是續(xù)行。 z=3*(1x).^2.*exp((x.^2)(y+1).^2)10*(x/5x.^3y.^5)... .*exp(x.^2y.^2) 1/3*exp((x+1).^2 y.^2)。 (實(shí)矩陣的每個(gè)元素占 8個(gè)字節(jié),復(fù)矩陣的每個(gè)元素占 16個(gè)字節(jié)) 缺點(diǎn): 浪費(fèi)內(nèi)存、降低運(yùn)算的速度。 這種戰(zhàn)略取得了成功:使人們不在編程細(xì)節(jié)上化精力, 把注意力集中到科學(xué)計(jì)算的方法和建模合理性等大問(wèn)題上。 2)變量名由 字母、數(shù)字和下劃線 構(gòu)成。 3)有字符個(gè)數(shù)限制(版本 :最多 31個(gè)字符) 變量 MATLAB系統(tǒng)默認(rèn)變量 (注意大小寫?。? i 或 j : 虛單元 正確: 5+7j 錯(cuò)誤: 5+ j7 pi : 圓周率 ans : 計(jì)算機(jī)結(jié)果的缺省變量名 eps : 機(jī)器的零閾值 Inf 或 inf : 正無(wú)窮大 NaN 或 nan : 不定值(即無(wú)效數(shù)據(jù)) 重點(diǎn) 可以表示 “ 無(wú)窮大 ” 、 “ 不定值 ” ,說(shuō)明 matlab容錯(cuò)性強(qiáng) 運(yùn)算優(yōu)先級(jí): 算術(shù)運(yùn)算符 關(guān)系運(yùn)算符邏輯運(yùn)算符 圓括號(hào)可以改變其順序 ! 操作符 MATLAB操作符包括: 算術(shù)運(yùn)算 關(guān)系運(yùn)算 邏輯運(yùn)算 位運(yùn)算 其他操作符 重點(diǎn) 一 )算術(shù)運(yùn)算符 + :加法 - :減法 * :矩陣乘法(叉乘) .* :矩陣元素乘法 / :矩陣右除法 ./ :矩陣元素右除法 \ :矩陣左除法 .\ :矩陣元素左除法 ^ :矩陣指數(shù) .^ :矩陣元素指數(shù) ’ :復(fù)共軛轉(zhuǎn)置 .? :非共軛轉(zhuǎn)置 二)邏輯運(yùn)算符 針對(duì)數(shù)組元素 amp。 因?yàn)?matlab函數(shù)太多,所以要養(yǎng)成使用help命令,得到有關(guān)函數(shù)的具體用法: 例: help max 函數(shù) 表達(dá)式 (即語(yǔ)句): 將變量、數(shù)值、函數(shù)用操作符連接起來(lái),就構(gòu)成了表達(dá)式 。 %注釋 ☆ 行末的 “ 。x39。y39。y=x*exp(x)39。得到 1 11的數(shù)組 xxey ?? 引導(dǎo) 第二句中,指數(shù)函數(shù) exp(x)對(duì) x每個(gè)元素求值,結(jié)果也是 1 11的數(shù)組 數(shù)組乘使兩個(gè)數(shù)組對(duì)應(yīng)元素相乘,得到 y也是 1 11的數(shù)組 連續(xù)函數(shù)必須在相應(yīng)區(qū)間上 采樣 才能進(jìn)行數(shù)值計(jì)算 一維數(shù)組包括行向量和列向量,是所有元素排列在一行或一列的數(shù)組?!被?回車 隔離 ? 數(shù)組元素必須用 “ ,”或 空格 分隔 二維數(shù)組的創(chuàng)建 在 MATLAB環(huán)境下 , 用下面三條指令創(chuàng)建二維數(shù)組 C a=。%這兩條指令分別給變量 a , b 賦值 C=[1,2*a+i*b,b*sqrt(a)?!痹?“ []”內(nèi),是數(shù)組行分隔符 “ 。4,5,6],M_i=[11,12,13。 應(yīng)用:可以和其它語(yǔ)言程序進(jìn)行數(shù)據(jù)通信。(最常用) “ 全下標(biāo) ” 由兩個(gè)下標(biāo)組成:行下標(biāo),列下標(biāo)。 MATLAB有兩個(gè)指令可實(shí)現(xiàn)此轉(zhuǎn)換: ? Sub2ind 據(jù)全下標(biāo)算出單下標(biāo) ? Ind2sub 據(jù)單下標(biāo)算出全下標(biāo) 二維數(shù)組元素的標(biāo)識(shí) 3.“邏輯 1”標(biāo)識(shí) 常用問(wèn)題:尋找數(shù)組中大于某值的元素 找出數(shù)組 中所有絕對(duì) 值大于 3的元素 A=zeros(2,5)。 “ 邏輯 1”標(biāo)識(shí)法:通過(guò)與 A同樣大小的邏輯數(shù)組 L中 “ 1”的位置指示 A中元素的位置 二維數(shù)組的子數(shù)組尋訪和賦值 A(r,c) A的 r行 c列元素 A(r,:) A的 r行全部元素 A(:,c) A的 c列全部元素 A(:) A的 “ 單下標(biāo)全元素 ” 尋訪 A(s) “單下標(biāo) ” 尋訪。S是行數(shù)組(或列數(shù)組),則 A(s)就是長(zhǎng)度相同的行數(shù)組(或列數(shù)組)。由與 A同樣大小的 “ 邏輯數(shù)組 ” L中的 “ 1”元素選出 A的對(duì)應(yīng)元素。 Sa的 “ 行寬、列長(zhǎng) ”必須與 A(r,c)的 “ 行寬、列長(zhǎng) ” 相同。結(jié)果:保持 A的 “ 行寬、列長(zhǎng) ”不變。 A(s)=Sa “單下標(biāo) ” 部分元素賦值。條件: s單下標(biāo)數(shù)組長(zhǎng)度必須與一維數(shù)組 Sa的長(zhǎng)度相等,但 s、 Sa不一定同是 “ 行數(shù)組 ”或 “ 列數(shù)組 ” 。 %產(chǎn)生單下標(biāo)數(shù)組行數(shù)組 A(s)%由 “ 單下標(biāo)行數(shù)組 ” 尋訪產(chǎn)生 A元素組成的行數(shù)組 Sa=[10 20 30]39。 %全元素賦值法 A=A*(1+i) %運(yùn)用標(biāo)量與數(shù)組乘產(chǎn)生復(fù)數(shù)矩陣 A_A=A.39。 %矩陣轉(zhuǎn)置,即共軛轉(zhuǎn)置 A = + + + + + + A_A = + + + + + + A_M = 標(biāo)準(zhǔn)數(shù)組生成函數(shù)和數(shù)組操作函數(shù) diag 產(chǎn)生對(duì)角形數(shù)組 eye 產(chǎn)生單位數(shù)組 magic 產(chǎn)生魔方數(shù)組 (以上三數(shù)組高位不適用,只適用于二維以下) ones 產(chǎn)生全 1數(shù)組 rand 1)產(chǎn)生 [0, 1]之間的均勻分布的隨機(jī)數(shù) : Randn 產(chǎn)生均值為 0,方差為 1的標(biāo)準(zhǔn)正態(tài)分布隨機(jī)數(shù) zeros 產(chǎn)生全 0數(shù)組 標(biāo)準(zhǔn)數(shù)組生成函數(shù)和數(shù)組操作函數(shù) 標(biāo)準(zhǔn)數(shù)組產(chǎn)生的演示 ones(1,2) %產(chǎn)生長(zhǎng)度為 2的全 1行數(shù)組 ans = 1 1 randn(‘state’,0)%把正態(tài)隨機(jī)數(shù)發(fā)生器置 0 randn(2,3)%產(chǎn)生 2 3的正態(tài)隨機(jī)陣 ans = D=eye(3) %產(chǎn)生 3 3的單位陣 D = 1 0 0 0 1 0 0 0 1 2)產(chǎn)生元素在 [m, n]間分布的隨機(jī)數(shù): 重點(diǎn) 通過(guò) MATLAB提供的函數(shù)產(chǎn)生隨機(jī)矩陣 標(biāo)準(zhǔn)數(shù)組生成函數(shù)和數(shù)組操作函數(shù) diag(D) %取 D陣的對(duì)角元 ans =1 1 1 diag(diag(D)) %內(nèi) diag取 D的對(duì)角元,外 diag利用一維數(shù)組生成對(duì)角陣 ans =1 0 0 0 1 0 0 0 1 對(duì)角矩陣的產(chǎn)生 第一步: 給出對(duì)角線上的元素,放在一個(gè)向量 V中。 可產(chǎn)生相應(yīng)的對(duì)角矩陣 。 ] B=A39。3 4] A = 1 2 3 4 B=repmat(A,3,2) B = 1 2 1 2 3 4 3 4 1 2 1 2 3 4 3 4 1 2 1 2 3 4 3 4 4)矩陣的翻轉(zhuǎn) fliplr( ) 將矩陣左右鏡像翻轉(zhuǎn) flipud( ) 將矩陣上下鏡像翻轉(zhuǎn) A =[ 9 6 8 4。 例 1 例 3 例 2 重點(diǎn) 標(biāo)準(zhǔn)數(shù)組生成函數(shù)和數(shù)組操作函數(shù) cat 把相同大小的若干數(shù)組串接成高維 diag 提取對(duì)角元素,或生成對(duì)角陣 flipud 上下交換 fliplr 左右交換 kron Kronecker乘法 以上指令只適用于二維數(shù)組 標(biāo)準(zhǔn)數(shù)組生成函數(shù)和數(shù)組操作函數(shù) repmat 按指定的行數(shù)列數(shù)鋪放模塊數(shù)組 reshape 改變行數(shù)列數(shù),元素?cái)?shù)不變 數(shù)組構(gòu)作技法綜合 賦值擴(kuò)展法 A=reshape(1:9,3,3)%創(chuàng)建 3 3數(shù)組 A A = 1 4 7 2 5 8 3 6 9 數(shù)組構(gòu)作技法綜合 A(5,5)=111 %擴(kuò)展為 5 5數(shù)組。 多次尋訪擴(kuò)展法 AA=A(:,[1:6,1:6])%相當(dāng)于指令 repmat(A,1,2) 數(shù)組構(gòu)作技法綜合 合成擴(kuò)展法 B=ones(2,6) %創(chuàng)建 2 6全 1數(shù)組 B = 1 1 1 1 1 1 1 1 1 1 1 1 數(shù)組構(gòu)作技法綜合 AB_r=[A。] %列數(shù)擴(kuò)展合成 AB_c = 1 4 7 0 0 222 1 1 2 5 8 0 0 222 1 1 3 6 9 0 0 222 1 1 0 0 0 0 0 222 1 1 0 0 0 0 111 222 1 1 兩者的差別主要體現(xiàn)在;和 ,上。%定義 “ 單下標(biāo) ” 數(shù)組 A(s)=0%利用 “ 單下標(biāo) ” 數(shù)組對(duì) A的元素重新賦值 A = 0 0 5 7 0 0 13 15 2 4 0 0 10 12 0 0 通過(guò)冒號(hào)操作符裁剪數(shù)組 冒號(hào)操作符實(shí)現(xiàn)裁剪功能時(shí),其意義和冒號(hào)用于創(chuàng)建一維數(shù)組的意義是一樣的,都是實(shí)現(xiàn)一個(gè)遞變效果。 A=magic(8) A = 64 2 3 61 60 6 7 57 9 55 54 12 13 51 50 16 17 47 46 20 21 43 42 24 40 26 27 37 36 30 31 33 32 34 35 29 28 38 39 25 41 23 22 44 45 19 18 48 49 15 14 52 53 11 10 56 8 58 59 5 4 62 63 1 數(shù)組構(gòu)作技法綜合 A(1:2:5,3:7)%提取數(shù)組 A的第 5行, 3到 7列的所有元素 ans = 3 61 60 6 7 46 20 21 43 42 35 29
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1