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!