Storing values in a vector using a loop
Afficher commentaires plus anciens
This is a simple version of what i'm trying to implement in a function:
d = zeros(1,N)
for i = 1:N
d(1,i)=input('Distance = ');
end
I thought I was storing the ith value in the vector, but when it saved to my workspace it came out as a scalar!?
How do I create a vector of values using a loop? Why is it not working?
4 commentaires
Torsten
le 19 Avr 2025
N = 3;
d = zeros(1,N)
for i = 1:N
d(1,i)=input('Distance = ');
end
d
This will prompt you three times to give a distance value - and after the loop, d will come out as 1x3 vector with elements being the input values you used.
Réponses (1)
Steven Lord
le 20 Avr 2025
1 vote
Edit: Is there a way to run a function line by line like a live script?
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!