Storing values in a vector using a loop
이전 댓글 표시
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
Torsten
2025년 4월 19일
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.
답변 (1개)
Steven Lord
2025년 4월 20일
1 개 추천
Edit: Is there a way to run a function line by line like a live script?
카테고리
도움말 센터 및 File Exchange에서 Loops and Conditional Statements에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!