How can I extract the full character string using a FOR loop?
古いコメントを表示
I have an array of water quality values, I set any value that is fit for consumption to zero and only those unsuitable for consumption are left as nonzero values in the array. I then create a second array which is the index of each of the unsuitable values:
ind_unsuit = find (WQI_Belayhari_unsuit);
I want to use this index array to extract the names of the locations of each sample. The names of the all of the sampling locations are stored in a character array:
SL_Belayhari = char(SL_Belayhari);
I am able to extract the first character of each name using the following code:
loc_unsuit = ones(size(ind_unsuit));
for j=1:length(ind_unsuit);
[loc_unsuit(j)] = SL_Belayhari(ind_unsuit(j));
end
My question is, how can I extract the full character string, so that I can access the complete name of the location of each sample, rather than simply the first character?
Thank you in advance.
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Numeric Types についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!