我有3个字符串类似如下:访问字符串元素在MATLAB
world=["America", "Europe"]; % Parent String
America=["USA", "Brazil", "Argentina"]; % Child1 String
Europe=["France", "Germany", "England"]; % Child2 String
我要访问的子字符串从父字符串中的元素(国名)(世界)和在for循环中使用它以便进一步操作。我正在尝试以下方式:
for i=1:2
d=world(i); % Temporary variable to store the continent name
for j=1:3
disp(d(j)); % Throws an Error: "Index exceeds Matrix dimensions
end
end
我在做什么错?任何帮助将不胜感激。
感谢您的及时回复。 我的预期输出是直接显示来自父字符串的国家名称(不使用大陆字符串) –
'd'可以是美国或欧洲字符串;不作为变量,因此不能像变量一样索引 –
d = America(当i = 1时,在第一次迭代中) –