Adding more values to an array every loop
Afficher commentaires plus anciens
Im trying to add a new value to y, as the loop progresses, to create an array, in this instance y=[1,3,5,7]. Meanwhile, all I get is the final number of that array, y=7 as a result. I know that this happens because the values are not added one by one but are all added spontaneously, so the seven fits the criteria for the "if" , but I dont have a clue on how to fix this.
Any help or tip would be appreciated, I have been stuck with this for hours and I cant find any solution online...
clear
y=0;
for k=1:2:10;
x=[1:10];
if sum(y.^2)>30
break
end
y=x(k);
end
disp(y)
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Loops and Conditional Statements dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!