1.什么是細(xì)胞矩陣
細(xì)胞矩陣(cell matrix)中可以存儲不同類型不同格式的矩陣骑脱,可以看成是結(jié)構(gòu)數(shù)組的推廣。
比如
A={
? ? ? ? 1,
? ? ? ? [2,3;4,5];
? ? ? ? ?sym('a'),
? ? ? ? ?'hello'
? ? ? ?}
則A就是一個(gè)細(xì)胞矩陣。它里面的元素可以是任意類型的變量,而不必是統(tǒng)一的類型。
在MATLAB中表示為:
A為4行1列的細(xì)胞矩陣碗降,故而A(1,1)會報(bào)錯(cuò),而A(1)則不會塘秦。
細(xì)胞數(shù)組A中第i行第j列元素的表示方法是A{i,j}
而本例子由于只有1列讼渊,故而A中第j行元素的表示方法為A(j)
若要令A(yù)A為2x2大小的細(xì)胞矩陣,則可這樣輸入:
AA={1,[2,3;4,5];sym('a'),'hello'}
通過這種方法我們就可以像對待普通數(shù)組一樣提取細(xì)胞數(shù)組的某些元素構(gòu)成新的數(shù)組尊剔,例如
B=A(1,:)
注意兩種表示方法的不同:
1. ?B=A(2)
則B=[2,3;4,5]
2.B=A(2,:)
則B為1x1大小的細(xì)胞矩陣爪幻,其中存儲了一個(gè)矩陣[2,3;4,5]
參考:https://zhidao.baidu.com/question/65868120.html
2.dir命令
dir用來檢索文件夾中的內(nèi)容,用法eg:
dataFolderContents= dir ('./data');
dataFolderContents為細(xì)胞矩陣或結(jié)構(gòu)數(shù)組须误,用來存儲從data文件夾中檢索到的數(shù)據(jù)信息挨稿。
細(xì)胞矩陣與結(jié)構(gòu)數(shù)組: