内の文字列要素へのアクセス:私は次のような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'は' 'America" 'または' 'Europe" 'です。変数としてではなく、したがって変数のように索引付けすることはできません。 –
d = America(最初の繰り返しでi = 1の場合) –