creating more efficient loops
情報
この質問は閉じられています。 編集または回答するには再度開いてください。
古いコメントを表示
Dear all,
I have the following lists
A={ 'fi','ffggi'...};
AROT={ 'rttgfi','kil'...};
SEWQW={ 'dfet','vfse'...};
which are replaced by the following lists , respectively
A1={ 'der','gtyhu'...};
AROT1={ 'sdderr','bnhtf'...};
SEWQW1={ 'gbnn','klop'...};
within a cell matrix (named 'raw')
So I have
for k=1:numel(A)
raw(find(strcmp(raw,A{k})))={A1{k}};
end
for k=1:numel(AROT)
raw(find(strcmp(raw,AROT{k})))={AROT1{k}};
end
for k=1:numel(SEWQW)
raw(find(strcmp(raw,SEWQW{k})))={SEWQW1{k}};
end
As you can see I repeat the same process for each list Yet, I have 100 such lists that should be replaced by other 100 lists
Is there any way to construct more efficient loops instead of doing this separately for each list?
thanks
回答 (1 件)
この質問は閉じられています。
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!