how can I find the values 88,89,90 and replace them as 65,66,67 using a for loop?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Generator = randi([65,90],[1,10])
0 Kommentare
Antworten (1)
Walter Roberson
am 23 Aug. 2022
Generator = randi([65,90],[1,10])
for K = 1 : numel(Generator)
if Generator(K) == 88
Generator(K) = 65;
elseif Generator(K) == 89
Generator(K) = 66;
elseif Generator(K) == 90;
Generator(K) = 67;
end
end
This is deliberately clumsy -- if you have a requirement to use a for loop instead of something more efficient, then who-ever imposed the requirement to use a for loop probably wants to see the steps spelled out.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!