Matlab數(shù)組、數(shù)組運(yùn)算和矩陣運(yùn)算

Matlab數(shù)組、數(shù)組運(yùn)算和矩陣運(yùn)算

ID:37711456

大?。?1.89 KB

頁數(shù):6頁

時間:2019-05-29

Matlab數(shù)組、數(shù)組運(yùn)算和矩陣運(yùn)算_第1頁
Matlab數(shù)組、數(shù)組運(yùn)算和矩陣運(yùn)算_第2頁
Matlab數(shù)組、數(shù)組運(yùn)算和矩陣運(yùn)算_第3頁
Matlab數(shù)組、數(shù)組運(yùn)算和矩陣運(yùn)算_第4頁
Matlab數(shù)組、數(shù)組運(yùn)算和矩陣運(yùn)算_第5頁
資源描述:

《Matlab數(shù)組、數(shù)組運(yùn)算和矩陣運(yùn)算》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、Matlab數(shù)組、數(shù)組運(yùn)算和矩陣運(yùn)算1、數(shù)值數(shù)組matlab中數(shù)組不需要聲明。(1)對一維數(shù)值數(shù)組賦初值逐個元素輸入:x=[12pi/2]冒號生成:x=1:0.1:4定數(shù)線性采樣法:x=linspace(a,b,n)%相當(dāng)于第一個數(shù)為a,最后一個數(shù)為b,以n為采樣點(diǎn)數(shù)等間距采樣。x=logspace(a,b,n)%相當(dāng)于第一個數(shù)為10a,最后一個數(shù)為10b,以n為采樣點(diǎn)數(shù)等間距采樣。(2)對一維數(shù)值數(shù)組的尋訪x(3)%尋訪第三個元素x([123])%尋訪第1,2,3個元素x(1:3)%尋訪第1到3個元素x(

2、3:-1:1)%由前三個元素倒排成子數(shù)組x(find(x>0.5))%由大于0.5的元素構(gòu)成的子數(shù)組(3)對二維數(shù)值數(shù)組賦初值逐個賦值:x=[1,2,3;3,4,6;7,8,9]%“;”為二維數(shù)組“行”的分隔符號,而“,”和空格為同一行元素的分隔符。整列賦值:x(:,[4,5])=4%第4、5列賦值為4元素重排:A=reshape(1:9,3,3)%將1到9重新排列成一個(3*3)矩陣,注意matlab是列“優(yōu)先”,即先排第一列再排第二列,而不是按行來排。(4)二維數(shù)組元素的標(biāo)識和尋訪“全下標(biāo)”標(biāo)識:A(3

3、,5)%第3行第5列元素“單下標(biāo)”標(biāo)識:對于一個(m*n)維數(shù)組A中第r行第c列元素,其“單下標(biāo)”表示為:A(l)%這里l=(c-1)*m+r2、數(shù)組運(yùn)算和矩陣運(yùn)算(1)數(shù)組運(yùn)算指令含義A.'相當(dāng)于conj(A'),conj的作用help一下吧……A=s把標(biāo)量s賦給A的每個元素s+B標(biāo)量s分別與B元素之和s-B,B-s標(biāo)量s分別與B元素之差s.*A標(biāo)量s分別與A元素之積s./B,B.ss分別被B的元素除A.^nA的每個元素自乘n次A.^p對A的各個元素分別求非整數(shù)冪p.^A以p為底,分別以A的元素為指數(shù)求

4、冪A+B對應(yīng)元素相加A-B對應(yīng)元素相減A.*B對應(yīng)元素相乘A./BA的元素被B的對應(yīng)元素除B.A同上exp(A)以e為底,分別以A的元素為指數(shù)求冪log(A)對A的各個元素求對數(shù)sqrt(A)對A的各個元素求平方根f(A)求A各個元素的函數(shù)值A(chǔ)#B對應(yīng)元素的關(guān)系運(yùn)算,#代表關(guān)系運(yùn)算符A@B對應(yīng)元素的邏輯運(yùn)算,@代表邏輯運(yùn)算符(2)矩陣運(yùn)算指令含義A'共軛轉(zhuǎn)置s*A標(biāo)量s分別與A元素之積S*inv(B)B陣的逆乘sA^nA陣為方陣時,自乘n次A^p方陣A的非整數(shù)乘方p^AA陣為方陣時,標(biāo)量的矩陣乘方A+B矩

5、陣相加A-B矩陣相減A*B矩陣相乘A/BA右除BBAA左除Bexpm(A)A的矩陣指數(shù)函數(shù)logm(A)A的矩陣對數(shù)函數(shù)sqrtm(A)A的矩陣平方根函數(shù)funm(A,'FN')一般矩陣函數(shù)3、邏輯數(shù)組看例子就明白了:A=zeros(2,5);%預(yù)生成一個(2*5)全零數(shù)組A(:)=-4:5;%運(yùn)用“全元素”方法向A賦值L=abs(A)>3%產(chǎn)生一個與A同維的“0-1”邏輯值數(shù)組islogical(L)%判斷L是否邏輯值數(shù)組。輸出若為1,則是X=A(L)%把L中邏輯值為1對應(yīng)的A元素取出4、字符串?dāng)?shù)組(1

6、)字符串?dāng)?shù)組賦初值S=['aa''bb']或者:S=char('aa','bb')還可以:S=str2mat('aa','','bb')%這里空串會產(chǎn)生空行而:S=str2cat('aa','','bb')%這里空串不會產(chǎn)生空行(2)字符串操作函數(shù)int2str%把整數(shù)數(shù)組轉(zhuǎn)換為串?dāng)?shù)組num2str%把非整數(shù)數(shù)組轉(zhuǎn)換為串?dāng)?shù)組mat2str%把數(shù)值數(shù)組轉(zhuǎn)換為串?dāng)?shù)組%請使用help搜索其他的字符串操作函數(shù)。5、元胞數(shù)組元胞數(shù)組和一般數(shù)值數(shù)組和字符串?dāng)?shù)組不同,其元素可以是任意類型和大小的對象。這和C的結(jié)構(gòu)型數(shù)組有

7、些類似。(1)創(chuàng)建元胞數(shù)組有以下兩種創(chuàng)建方式:外標(biāo)識元素賦值:a=char('aa''bb');b=1:9;c=2:5;d=[1+2i];A(1,1)={a};A(1,2)=;A(2,1)={c};A(2,2)=tztdvvp;內(nèi)涵的直接賦值:a=char('aa''bb');b=1:9;c=2:5;d=[1+2i];A{1,1}=a;A{1,2}=b;A{2,1}=c;A{2,2}=d;(2)元胞數(shù)組內(nèi)容的調(diào)取注意在這里()訪問的是元胞,用{}訪問的是元胞中存儲的內(nèi)容。比如:a=A(1,1)顯示:a=[12

8、char]而:a=A{1,1}顯示:a=aabb所以用{}而不是()調(diào)取元胞數(shù)組內(nèi)容。6、構(gòu)架數(shù)組構(gòu)架數(shù)組和元胞數(shù)組類似,但其每個構(gòu)架(地位相當(dāng)于元胞數(shù)組的元胞)必須劃分“域”后才能使用??聪旅娴睦樱篻reen_house(2,3).name='六號房';green_house(2,3).param.temperature=30;green_house(2,3).param.humidity=10;green_

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。