在MATLAB中,可以使用cell數(shù)組來創(chuàng)建二維字符串?dāng)?shù)組。以下是創(chuàng)建二維字符串?dāng)?shù)組的步驟:
定義一個(gè)cell數(shù)組,并指定其大小。例如,創(chuàng)建一個(gè)3行4列的二維字符串?dāng)?shù)組:
strArray = cell(3, 4);
使用花括號(hào){}來分配字符串值給每個(gè)元素。例如,為第一行第一列的元素賦值為"Hello":
strArray{1, 1} = 'Hello';
重復(fù)步驟2,為其他元素賦值。例如,為第一行第二列的元素賦值為"World":
strArray{1, 2} = 'World';
可以使用循環(huán)結(jié)構(gòu)來為整個(gè)數(shù)組賦值。例如,使用嵌套循環(huán)為整個(gè)數(shù)組賦值為"String i,j":
for i = 1:size(strArray, 1)
for j = 1:size(strArray, 2)
strArray{i, j} = ['String ', num2str(i), ',', num2str(j)];
end
end
完成上述步驟后,就成功創(chuàng)建了一個(gè)二維字符串?dāng)?shù)組。可以使用disp
函數(shù)來顯示該數(shù)組的內(nèi)容:
disp(strArray);
輸出結(jié)果類似于:
'String 1,1' 'String 1,2' 'String 1,3' 'String 1,4'
'String 2,1' 'String 2,2' 'String 2,3' 'String 2,4'
'String 3,1' 'String 3,2' 'String 3,3' 'String 3,4'