Adding more values to an array every loop
7 vues (au cours des 30 derniers jours)
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)
0 commentaires
Réponse acceptée
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Loops and Conditional Statements 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!