How to get user inputs into a single vector
조회 수: 7 (최근 30일)
이전 댓글 표시
for orders = [0:1:y]
disp(' ')
str3 = 'The coefficient of x^';
str4 = ' is ';
alltogether = [str3 num2str(orders) str4];
input(alltogether);
end
Part of the code im writing performs the above task, where y is variable depending previously what a user inputs. After the user has completed this section i would like all the numbers to be collated into a single vector form, like so;
The polynomial of interest has order 3.
The coefficient of x^0 is 1
The coefficient of x^1 is 2
The coefficient of x^2 is 3
The coefficient of x^3 is 4
P = [1 2 3 4]
Please and thanks
댓글 수: 0
채택된 답변
Walter Roberson
2013년 4월 7일
Before the loop:
count = 0;
In the loop,
count = count + 1;
P(count) = input(alltogether);
댓글 수: 2
Walter Roberson
2013년 4월 7일
count = 0;
for orders = [0:1:y]
disp(' ')
str3 = 'The coefficient of x^';
str4 = ' is ';
alltogether = [str3 num2str(orders) str4];
count = count + 1;
P(count) = input(alltogether);
end
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 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!