在MATLAB中,可以使用cell數組來創建二維字符串數組。以下是創建二維字符串數組的步驟:
定義一個cell數組,并指定其大小。例如,創建一個3行4列的二維字符串數組:
strArray = cell(3, 4);
使用花括號{}來分配字符串值給每個元素。例如,為第一行第一列的元素賦值為"Hello":
strArray{1, 1} = 'Hello';
重復步驟2,為其他元素賦值。例如,為第一行第二列的元素賦值為"World":
strArray{1, 2} = 'World';
可以使用循環結構來為整個數組賦值。例如,使用嵌套循環為整個數組賦值為"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
完成上述步驟后,就成功創建了一個二維字符串數組。可以使用disp
函數來顯示該數組的內容:
disp(strArray);
輸出結果類似于:
'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'