MATLAB程序設(shè)計(jì)電子教案1.ppt_第1頁
MATLAB程序設(shè)計(jì)電子教案1.ppt_第2頁
MATLAB程序設(shè)計(jì)電子教案1.ppt_第3頁
MATLAB程序設(shè)計(jì)電子教案1.ppt_第4頁
MATLAB程序設(shè)計(jì)電子教案1.ppt_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余54頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、第2章 MATLAB 運(yùn)算基礎(chǔ)(1),MALAB 7.X程序設(shè)計(jì),2/59,主要內(nèi)容:,變量的定義及賦值; 數(shù)值數(shù)組、字符串?dāng)?shù)組、元胞數(shù)組和構(gòu)架數(shù)組等數(shù)據(jù)類型; 矩陣運(yùn)算的定義和規(guī)則; 數(shù)組運(yùn)算的定義和規(guī)則。,MALAB 7.X程序設(shè)計(jì),3/59,1)矩陣:由mn個(gè)數(shù)組成的排成m行n列的一個(gè)矩形的數(shù)表,其中00矩陣為空矩陣()。數(shù)表中第i(1im)行第j(1jn)列的數(shù)據(jù)稱為矩陣元素 2)標(biāo)量 :11的矩陣,即為只含一個(gè)數(shù)的矩陣。 3)向量:1n或n1的矩陣,即只有一行的或者一列的矩陣。只有一行的矩陣稱為行向量,只有一列的矩陣稱為列向量。數(shù)表中第i(1in)個(gè)數(shù)據(jù)稱為向量元素。 4)數(shù)組:矩陣

2、的延伸,一般指多維數(shù)組,其中標(biāo)量、向量和矩陣都是數(shù)組的特例。,2.1 概述,2.1.1 數(shù)據(jù)術(shù)語,MALAB 7.X程序設(shè)計(jì),4/59,2.1.2 數(shù)據(jù)類型,數(shù)據(jù)類型包括數(shù)值型、字符串型、元胞型、構(gòu)架型等。數(shù)值型有單精度型、雙精度型和整數(shù)型。整數(shù)型有uint8,uint16,uint32和uint64等無符號(hào)型和int8,int16,int32和int64等符號(hào)型整數(shù)。 數(shù)值型數(shù)據(jù)可以用帶小數(shù)點(diǎn)的形式和科學(xué)計(jì)數(shù)法表示,數(shù)值的表示范圍是10-30910+309。 -20、1.25、2.88e-56(表示2.8810-56)、7.68e204(表示7.6810204) 都是合法的數(shù)據(jù)表示。 一般在

3、計(jì)算時(shí)采用雙精度型,在輸出時(shí)有多種數(shù)值顯示格式可供選擇。,MALAB 7.X程序設(shè)計(jì),5/59,數(shù)值顯示格式的設(shè)置通過format 命令, 格式如下:,format short 默認(rèn)設(shè)置,以5位數(shù)字形式輸出 format long 以15位十進(jìn)制數(shù)形式輸出 format short e 以5位十進(jìn)制數(shù)加指數(shù)形式輸出 format long e 以16位十進(jìn)制數(shù)加指數(shù)形式輸出 format short g 從format short和format short e 中自動(dòng)選擇最佳輸出形式,MALAB 7.X程序設(shè)計(jì),6/59,format long g 從format long和format lo

4、ng e 中自動(dòng)選擇最佳輸出形式 format hex 以16位十六進(jìn)制數(shù)形式輸出 format + 以正號(hào)、負(fù)號(hào)和零形式輸出 format bank 以兩位小數(shù)形式輸出 format rat 以近似分?jǐn)?shù)形式輸出 format loose 以稀疏格式(變量與執(zhí)行結(jié)果之 間有空行)輸出 format compact 以緊湊格式(變量與執(zhí)行結(jié)果之 間無空行)輸出,MALAB 7.X程序設(shè)計(jì),7/59,2.2 變量,變量的命名規(guī)則為: 1 變量名必須以字母開頭,變量名的組成可以是任意字母、數(shù)字或者下劃線,但不能含有空格和標(biāo)點(diǎn)符號(hào)。 2 關(guān)鍵字和函數(shù)名不能作為變量名。 3 變量名不能超過63個(gè)字符。

5、4 變量名區(qū)分字母的大小寫,即大小寫敏感。 大小寫是否區(qū)分可以通過命令casesen on/off進(jìn)行切換(如果不區(qū)分大小寫,為casesen off ,否則為casesen on)。,2.2.1變量的命名,MALAB 7.X程序設(shè)計(jì),8/59,2.2.2變量的賦值,變量的賦值通常有兩種形式: 1 變量=表達(dá)式 2 表達(dá)式 其中表達(dá)式是用運(yùn)算符將有關(guān)運(yùn)算量連接起來的式子,其結(jié)果是一個(gè)數(shù)組。 形式1中,= 代表的是賦值操作,將表達(dá)式的值賦給MATLAB的變量;形式2中,將表達(dá)式的值賦給MATLAB的臨時(shí)變量ans。,MALAB 7.X程序設(shè)計(jì),9/59,例2-1 在命令窗口輸入下述語句,并按回車

6、鍵執(zhí)行,分別給變量a、b、c賦值:,a=1% a為標(biāo)量 b=0 1 % b為行向量 c=1 2;3 4;5 6 % c為矩陣即二維數(shù)組,MALAB 7.X程序設(shè)計(jì),10/59,2.2.3 特殊變量,eps MATLAB定義的正的極小值2.2204e-16 Realmax 最大的正實(shí)數(shù)1.7977e+308 Realmin 最小的正實(shí)數(shù)2.2251e-308 Pi 內(nèi)建的值 i, j 虛數(shù)單位i=j=-1 Inf NaN 無法定義一個(gè)數(shù)目 Nargin 函數(shù)輸入?yún)?shù)個(gè)數(shù) Nargout 函數(shù)輸出參數(shù)個(gè)數(shù) Flops 浮點(diǎn)運(yùn)算次數(shù),MALAB 7.X程序設(shè)計(jì),11/59,2.2.4內(nèi)存變量的管理,

7、1 內(nèi)存變量的顯示與刪除 1)who 用于顯示在MATLAB工作空間中已 經(jīng)駐留的變量名清單。 2)whos 在給出變量名的同時(shí),還給出它們 的大小、所占字節(jié)數(shù)及數(shù)據(jù)類型等 信息。 3)clear 刪除MATLAB工作空間中的變量。注 意,特殊變量不能被刪除。,MALAB 7.X程序設(shè)計(jì),12/59,例2-2 查詢例2-1中語句執(zhí)行后工作空間中 的變量情況。,Name Size Bytes Class a 1x1 8 double array b 1x2 16 double array c 3x2 48 double array Grand total is 10 elements using

8、 72 bytes,在命令窗口輸入,執(zhí)行結(jié)果為:,Your variables are: a b c,在命令窗口輸入,執(zhí)行結(jié)果為:,who,whos,MALAB 7.X程序設(shè)計(jì),13/59,2 工作空間瀏覽器,工作空間瀏覽器窗口用于顯示所有MATLAB工作空間中的變量名、數(shù)據(jù)結(jié)構(gòu)、類型、大小和字節(jié)數(shù),也可以對(duì)變量進(jìn)行觀察、編輯、提取和保存。,MALAB 7.X程序設(shè)計(jì),14/59,3 內(nèi)存變量文件,利用MAT文件可以把MATLAB工作空間中的一些有用變量長久地保留下來。MAT文件的生成和調(diào)入由save和load命令來完成,1) save的格式為: save 文件名 變量名表 -append-a

9、scii 功能:把工作空間中的變量存入磁盤。其中變量名表指出需存儲(chǔ)的變量,append為數(shù)據(jù)填加方式,ascii為數(shù)據(jù)形式。,2) load的格式為: load 文件名 變量名表 -ascii 功能:磁盤上存儲(chǔ)的mat數(shù)據(jù)文件取回到MATLAB工作空間中。參數(shù)含義同save。,MALAB 7.X程序設(shè)計(jì),15/59,例2-3: 例2-1中語句執(zhí)行后,在命令窗口 依次輸入下述命令:,save %變量a,b和c保存在matlab.mat,Save mydata1.mat %變量a,b和c保存在 mydata1.mat,save mydata2.mat a %變量a保存在 mydata2.mat,s

10、ave mydata3.mat a b %變量a和b保存在 mydata3.mat,save mydata4.mat a b c%變量a,b和c保存在 mydata4.mat,MALAB 7.X程序設(shè)計(jì),16/59,2.3 數(shù)值數(shù)組 2.3.1數(shù)值數(shù)組的建立,1 賦值語句建立數(shù)組 矩陣的建立可以通過賦值語句實(shí)現(xiàn),賦值符號(hào)左邊為變量名,右邊為矩陣元素。矩陣元素應(yīng)用方括號(hào)()括住,元素可以是數(shù)值或表達(dá)式元素,表達(dá)式可以由數(shù)字、變量、運(yùn)算符和函數(shù)等組成。 矩陣同行內(nèi)的元素間用逗號(hào)或空格隔開,行與行之間用分號(hào)或回車鍵隔開。,MALAB 7.X程序設(shè)計(jì),17/59,例2-4 在命令窗口輸入語句: a=1

11、,2,3;4,5,6;7,8,9,按回車鍵,命令就被執(zhí)行,在MATLAB命令窗中顯示以下結(jié)果:,a = 1 2 3 4 5 6 7 8 9,如果在上述輸入語句末尾加上分號(hào),則在命令窗口不顯示結(jié)果。同理可以通過賦值語句建立向量。,MALAB 7.X程序設(shè)計(jì),18/59,例2-5 在命令窗口輸入語句: x=-1.3 1+2+3 sqrt(5),%sqrt是求平方根函數(shù),按回車鍵,指令被執(zhí)行,MATLAB命令窗中顯示以下結(jié)果:,x = -1.3000 6.0000 2.2361,MALAB 7.X程序設(shè)計(jì),19/59,例2-6 在命令窗口輸入下述語句,建立復(fù)數(shù)數(shù)組: b=1+2*i,2+3*i;2-

12、i,3-2*i,執(zhí)行結(jié)果為:,b = 1.0000 + 2.0000i 2.0000 + 3.0000i 2.0000 - 1.0000i 3.0000 - 2.0000i,MALAB 7.X程序設(shè)計(jì),20/59,elfun函數(shù)庫中提供一系列復(fù)數(shù)函數(shù):,real 復(fù)數(shù)的實(shí)數(shù)部分 real(b) imag 復(fù)數(shù)的虛數(shù)部分 imag(b) abs 絕對(duì)值或模 abs(b) angle 幅角 angle(b) 結(jié)果為弧度 angle(b)*180/pi 結(jié)果為角度 conj 共軛 conj(b),MALAB 7.X程序設(shè)計(jì),21/59,2 簡捷表達(dá)式,等間隔向量賦值可以通過簡捷表達(dá)式實(shí)現(xiàn)。下面介紹兩

13、種為等間隔向量賦值的方法:,1)兩個(gè)冒號(hào)組成等增量語句 格式:t =初值:增量:終值 說明: 初值、增量和終值分別表示開始值、步長和結(jié)束值。當(dāng)增量可為負(fù)值,省略時(shí)則默認(rèn)為增量為1;當(dāng)增量省略或增量0而初值0時(shí)為空向量,當(dāng)增量0而初值終值時(shí)也為空向量。,MALAB 7.X程序設(shè)計(jì),22/59,例2-7 簡捷表達(dá)式建立向量和矩陣,t1=0:0.02:1 %產(chǎn)生0t11之間的行向量, 間隔為0.02,t2=5:-1:2 %產(chǎn)生5t12之間的行向量, 間隔為-1。,t4=2:-1:3 % 建立空矩陣,t5=1:2:5;1:3:7 %建立矩陣,MALAB 7.X程序設(shè)計(jì),23/59,2)使用linspa

14、ce和logspace函數(shù)生成向量,linspace函數(shù)的格式:,linspace(a,b,n) 功能:生成從a到b之間線性分布的n個(gè)元素的行向量。,logspace (a,b,n) 功能:生成從10a到10b之間按對(duì)數(shù)等分的n個(gè)元素的行向量。,logspace函數(shù)的格式:,MALAB 7.X程序設(shè)計(jì),24/59,例 2-8 用linspace和logspace函數(shù)生成向量,t1=linspace(0,2*pi,5)%從0到2*pi等分 成5個(gè)點(diǎn) linspace(1,8,8) linspace(1,8,1) t2=logspace(0,2,3)%從1到100(即 100到102)按對(duì)數(shù)等分成

15、3個(gè)點(diǎn),MALAB 7.X程序設(shè)計(jì),25/59,3 內(nèi)建函數(shù)1) 通用特殊矩陣,函數(shù)庫elmat提供的常用的通用特殊矩陣 生成函數(shù): zeros ones eye rand,MALAB 7.X程序設(shè)計(jì),26/59,2)用于專門學(xué)科的特殊矩陣,(1)魔方矩陣 magic(n) 功能:魔方矩陣的元素由1到nn 的自然數(shù)組成,其對(duì)角線上的元素為1;每行、每列及對(duì)角線上的元素之和均等于(n3+n)/2。魔方矩陣的每行、每列及兩條對(duì)角線上的元素和都相等。對(duì)于n階魔方陣,其元素由1,2,3,n2共n2個(gè)整數(shù)組成。,MALAB 7.X程序設(shè)計(jì),27/59,例2-9 產(chǎn)生2階和3階魔方陣。,m1=magic(

16、2) %產(chǎn)生2階魔方陣 m2=magic(3) %產(chǎn)生3階魔方陣,MALAB 7.X程序設(shè)計(jì),28/59,(2) 范得蒙矩陣 vander(V),生成以向量V為基礎(chǔ)向量的范得蒙矩陣,矩陣元素最后一列全為1,倒數(shù)第二列為一個(gè)指定的向量,其他各列是其后列與倒數(shù)第二列的點(diǎn)乘積??梢杂靡粋€(gè)指定向量生成一個(gè)范得蒙矩陣。,MALAB 7.X程序設(shè)計(jì),29/59,例2-10 產(chǎn)生范得蒙矩陣。,v1=vander(1;2;3;5) v2=vander(1:3) v3=vander(1:4),MALAB 7.X程序設(shè)計(jì),30/59,(3)希爾伯特矩陣,hilb(n) 生成n階的希爾伯特矩陣 invhilb(n)

17、 求n階的希爾伯特矩陣的逆,例2-11 求4階希爾伯特矩陣及其逆矩陣。,format rat %以有理形式輸出 H=hilb(4) invH=invhilb(4),MALAB 7.X程序設(shè)計(jì),31/59,(4)托普利茲矩陣,功能:用向量x生成一個(gè)對(duì)稱的托普利茲矩陣。矩陣元素除第一行第一列外,其他每個(gè)元素都與左上角的元素相同。,toeplitz(x,y) 功能:生成一個(gè)以x為第一列,y為第一行的托普利茲矩陣。其中x, y均為向量,兩者不必等長。,toeplitz(x),MALAB 7.X程序設(shè)計(jì),32/59,例2-12 產(chǎn)生托普利茲矩陣。,T1=toeplitz(1:4) T2=toeplitz

18、(1:3,3:6),MALAB 7.X程序設(shè)計(jì),33/59,(5) 伴隨矩陣,compan(p) 功能:生成伴隨矩陣,其中p是一個(gè)多項(xiàng)式的系數(shù)向量,高次冪系數(shù)排在前,低次冪排在后。,例2-13 為了求多項(xiàng)式的x3-7x+6的伴隨矩陣,可使用語句: p=1,0,-7,6;c=compan(p),MALAB 7.X程序設(shè)計(jì),34/59,(6) 帕斯卡矩陣,n階帕斯卡矩陣的生成函數(shù)的格式: pascal(n),例2-14 求(x+y)4的展開式。 p1=pascal(4) p1 = 1 1 1 1 1 2 3 4 1 3 6 10 1 4 10 20 由執(zhí)行結(jié)果可知,矩陣次對(duì)角線上的元素1,4,6,

19、4,1即為展開式的系數(shù)。,MALAB 7.X程序設(shè)計(jì),35/59,(7)哈達(dá)瑪矩陣,n階哈達(dá)瑪矩陣的生成函數(shù)的格式: hadamard(n),例2-15 求2階和4階的哈達(dá)瑪矩陣。 h1=hadamard(2) h2=hadamard(4),MALAB 7.X程序設(shè)計(jì),36/59,4 通過MAT數(shù)據(jù)文件加載矩陣,通過load命令或選擇菜單FileImport Data命令加載MAT數(shù)據(jù)文件來創(chuàng)建矩陣。,5 在M文件中創(chuàng)建矩陣,M文件實(shí)際上是一種包含MATLAB代碼的文本文件;通過在MATLAB命令窗口中運(yùn)行M文件創(chuàng)建矩陣。,MALAB 7.X程序設(shè)計(jì),37/59,2.3.2數(shù)組元素的標(biāo)識(shí),1

20、向量的標(biāo)識(shí) 向量是由多個(gè)元素組成的,每個(gè)元素通過序號(hào)來標(biāo)識(shí)。,例2-16 演示向量的標(biāo)志和重新賦值。 x=1:2:7; y=x; y3=y(3) %引用y的第三個(gè)元素5 y5=y(end) %用end函數(shù)引用y的最后 一個(gè)元素7 y(3)=10 %對(duì)y的第三個(gè)元素重新賦值,MALAB 7.X程序設(shè)計(jì),38/59,2矩陣的標(biāo)識(shí),兩種標(biāo)識(shí)方式: 全下標(biāo)方式和單下標(biāo)方式。,1) 全下標(biāo)方式 全下標(biāo)方式標(biāo)識(shí)是指出行下標(biāo)和列下標(biāo)的方法標(biāo)識(shí),如一個(gè)mn的矩陣a的第i(1im)行第j(1jn)列的元素可表示為a(i,j)。,MALAB 7.X程序設(shè)計(jì),39/59,例2-17 演示矩陣元素的標(biāo)識(shí)和擴(kuò)充矩陣的

21、方法,a=1 2;3 4;5 6; %建立一個(gè)23的矩陣 a12=a(1,2) %引用a(1,2)的值 a(3,3) %引用a(3,3)的值,(3,3) 超出矩陣的大小,出錯(cuò) a(3,3)=9 %擴(kuò)充23的矩陣為33的 矩陣,并給a(3,3)賦值,MALAB 7.X程序設(shè)計(jì),40/59,2) 單下標(biāo)方式,根據(jù)全下標(biāo)換算出單下標(biāo)的函數(shù)sub2ind格式: IND=sub2ind(siz,I,J) 功能:IND為返回的對(duì)應(yīng)的單下標(biāo),siz為以矩陣行數(shù)和列數(shù)構(gòu)成的兩個(gè)元素的向量,I和J分別為矩陣的某一行號(hào)和列號(hào)。,根據(jù)單下標(biāo)換算出全下標(biāo)的函數(shù)ind2sub格式: I,J=ind2sub(siz,IN

22、D) 功能:I和J分別為返回的矩陣的某一行號(hào)和列號(hào),siz為以矩陣行數(shù)和列數(shù)構(gòu)成的兩個(gè)元素的向量,IND為單下標(biāo)。,MALAB 7.X程序設(shè)計(jì),41/59,例2-18 演示矩陣元素的全下標(biāo)標(biāo)識(shí)和單下標(biāo)標(biāo)識(shí)的轉(zhuǎn)換。,i,j=ind2sub(3 3,5) % 33矩陣的第5個(gè)元素的全下標(biāo),ind=sub2ind(3 3,3,3) % 33矩陣第三行、第三列元素的序號(hào),MALAB 7.X程序設(shè)計(jì),42/59,2.3.3 子數(shù)組,子數(shù)組是從數(shù)組中取出一部分元素所構(gòu)成的數(shù)組,通??捎萌聵?biāo)和單下標(biāo)方式取子數(shù)組。,1 向量的一般情況如下: A(i) 數(shù)組A的第i個(gè)元素 A(i:L:i+m) 數(shù)組A的第i個(gè)

23、-第i+m個(gè)(下標(biāo)增量為L)元素,MALAB 7.X程序設(shè)計(jì),43/59,2 矩陣一般情況如下:,A(:,j) 數(shù)組A的第j列全部元素 A(i,:) 數(shù)組A的第i行全部元素 A(i,j) 數(shù)組A的第i行第j列的元素 A(:,j:L:j+n) 數(shù)組A的第j列-第j+n列(下 標(biāo)增量為L)全部元素 A(i:k:i+m,:) 數(shù)組A的第i行-第i+m行(下標(biāo) 增量為k)元素 A(i:k:i+m,j:L:j+n) 數(shù)組A的第i行-第i+m 行(下標(biāo)增量為k)并在第j列 -第j+n列(下標(biāo)增量為L)全 部元素,MALAB 7.X程序設(shè)計(jì),44/59,例2-19 演示建立行向量并取子數(shù)組的方法。,a1=1

24、.1,-2.2,3.3,-4.4,5.5; a1(3) % 取a1的第三個(gè)元素 a1(1 4) % 取a1的第一個(gè)和第四個(gè)元素 a1(1:2:5) % 取a1的第一個(gè)、第三個(gè)和第五 個(gè)元素,等價(jià)語句為: a1(1:2:end),MALAB 7.X程序設(shè)計(jì),45/59,例2-20 演示建立34的矩陣并取子數(shù)組的方法。,a=1 2 3 4;5 6 7 8;9 10 11 12; a(1,:) a(:,end) a24=a(2,4) % 取a的第二行、第四列的元素 a(1:2:4,:) a(:,1:2:end) a1=a(1,2,2,3,4) a2=a(1,2,2,3,1) a3=a(3,1,:)

25、a(1,3,2,4)=zeros(2) %對(duì)a(1,3,2,4)賦值,MALAB 7.X程序設(shè)計(jì),46/59,2.3.4數(shù)組的賦值,數(shù)組的賦值大致有兩種方式:全元素方式和子數(shù)組方式。,1 全元素方式 全元素方式賦值的一般格式: a(:)=b 功能:給矩陣a的所有元素賦值,矩陣b的元素總數(shù)必須等于矩陣a的元素總數(shù),但行列數(shù)不一定相等。,MALAB 7.X程序設(shè)計(jì),47/59,例2-21 演示全元素方式賦值的方法,a=zeros(2,3); b=1:6; a(:)=b,執(zhí)行結(jié)果如下:,a = 1 3 5 2 4 6,MALAB 7.X程序設(shè)計(jì),48/59,2 子數(shù)組方式,子數(shù)組方式賦值的一般格式1

26、: a(s)=b 功能:給矩陣a的部分元素賦值,s為單下標(biāo)序號(hào),b為向量,向量的元素個(gè)數(shù)必須等于數(shù)組a中s指定的元素個(gè)數(shù)。,子數(shù)組方式賦值的一般格式2: A(i:k:i+m,j:L:j+n)=b 功能:給數(shù)組a的部分元素賦值,則數(shù)組b的行列數(shù)必須等于數(shù)組a的第i行-第i+m行(下標(biāo)增量為k)并在第j列-第j+n列(下標(biāo)增量為L)全部元素的行列數(shù)。,MALAB 7.X程序設(shè)計(jì),49/59,例2-22 演示子數(shù)組方式賦值方法。,a=zeros(2,3);a(5:6)=2 3 %給第5、6元素賦值 如果對(duì)a不作初始化,a(5:6)=2 3的賦值情況有何變化? a=zeros(3,4); a(1:2,

27、1:3)=1 1 1;1 1 1 %給第一、二行元素賦值為全1,MALAB 7.X程序設(shè)計(jì),50/59,2.3.5數(shù)組元素的刪除,數(shù)組元素的刪除是簡單地通過賦值為空(用表示)實(shí)現(xiàn)的。 通過賦值為空,可以實(shí)現(xiàn)刪除一行元素、一列元素、子數(shù)組和整個(gè)數(shù)組。 注意區(qū)分空矩陣和零矩陣: 空矩陣是00的數(shù)組,而零矩陣是元素為零的mn的數(shù)組。,MALAB 7.X程序設(shè)計(jì),51/59,例2-23 建立33的數(shù)組,實(shí)現(xiàn)數(shù)組元素的 刪除。,a=1 2 0;3 4 0;5 6 9; a(:,3)= %刪除第三列元素 a(2,:)= %刪除第二行元素 a(1)= %刪除一個(gè)元素,則矩陣變?yōu)樾邢蛄?a= %刪除所有元素為空矩陣,MALAB 7.X程序設(shè)計(jì),52/59,2.3.6 多維數(shù)組,1 三維數(shù)組的建立,三維數(shù)組的建立方式和二維數(shù)組類似,大致有三種方式: 1) 通過全下標(biāo)元素賦值方式創(chuàng)建 2) 由生成函數(shù)直接創(chuàng)建 3) 由生成函數(shù)ones,zeros,rand和randn等直接創(chuàng)建多維數(shù)組。,MALAB 7.X程序設(shè)計(jì),53/59,例2-24 演示全下標(biāo)元素賦值方式建立 三維數(shù)組的方法。,b=1 1;2 2; %先創(chuàng)建二維數(shù)組 b(:,:,2)=5 %擴(kuò)展數(shù)組,MALAB 7.X程序設(shè)計(jì),54/59,例2-25 演示生成函數(shù)ones、zeros、rand和randn直接創(chuàng)建多維數(shù)組的方法。,ones

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論