# How to repeat input prompt for each data set?

조회 수: 2 (최근 30일)
Marshall Cook 2020년 3월 22일
댓글: Marshall Cook 2020년 3월 23일
I am trying to find resultant force through inputs of magnitude and direction, I am first required to input how many data sets 1-10. I can get my program to repeat but whatever is the last input for both my magnitude and direction just overwrites the other inputs I had just put in for them. How do I make it so that each inut pair of magnitude and direction can be used to find their own corresponding resultant force?
##### 댓글 수: 4이전 댓글 2개 표시이전 댓글 2개 숨기기
Marshall Cook 2020년 3월 22일
I want to take the inputs to find the resultant forces in the X and Y plane then calculate the total resultant force of all the total number of resultants combined
Ajay Kumar 2020년 3월 23일

댓글을 달려면 로그인하십시오.

### 채택된 답변

Ajay Kumar 2020년 3월 23일
You are replacing the m and a everytime in the for loop. try this
d=input('Enter Number of Data Sets 1-10');
while d<1||d>10
disp('Error')
d=input('Enter Number of Data Sets 1-10');
end
n=[1:1:d];
for c=1:d
m(c)=input('Enter Magnitude of Force:');
while m(c)<0||m(c)==0
disp('Error')
m(c)=input('Enter Magnitude of Force:');
end
a(c)=input('Enter Angle of Force:');
while a(c)<0||a(c)>360||a(c)==360
disp('Error')
a=input('Enter Angle of Force:');
end
end
Now you can use datasets of m and a to calculate total resultant force.
##### 댓글 수: 1이전 댓글 -1개 표시이전 댓글 -1개 숨기기
Marshall Cook 2020년 3월 23일
Thank you this was a huge help!

댓글을 달려면 로그인하십시오.

### 카테고리

Help CenterFile Exchange에서 Whos에 대해 자세히 알아보기

### Community Treasure Hunt

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

Start Hunting!

Translated by