Effacer les filtres
Effacer les filtres

Save output of a for loop in a vector

2 vues (au cours des 30 derniers jours)
basma awad
basma awad le 31 Août 2021
Modifié(e) : Stephen23 le 31 Août 2021
Hello,
Am doing a for loop cheecking if the i ellement of a vector is equal to the nth element
target = zeros(1,150)';
for i = 4:numel(str)
target= isequal(str(i), str(i-3))
end
how to i save the output of target in one vector ? now it only gives me logic values 0 or 1 and for each i value. I wich to save the output in a row vector
Thank u

Réponses (1)

Stephen23
Stephen23 le 31 Août 2021
Modifié(e) : Stephen23 le 31 Août 2021
str = 'hello world. eat lots of bananas.';
target = zeros(150,1);
for k = 4:numel(str)
target(k) = isequal(str(k), str(k-3));
end
Checking:
disp(target)
0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Catégories

En savoir plus sur GPU Computing dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by