'For loop' for beginners
이전 댓글 표시
I'm having a hard time figuring out the for loop command. I want to create a .m file that will prompt a user to enter an array and then be able to identify positive and negative numbers or numbers equal to zero. But I'm not sure how to create the for loop command for this.
I know how to get the prompts in the program file but that's about all I'm getting to. I've been reading through a Matlab book and searching online but with no success. It's hard to teach yourself this stuff!
An example of what I would like to do is:
input('Enter the number of elements in a vector: ') v=input('Enter the array: ')
Now all I would like to do is set this up. I know my commands would be something like:
v<0 and v>0 % to get my negative and positive numbers
and v=0: to get what ever is equal to zero.
But how would I set this up using a for loop?
채택된 답변
추가 답변 (2개)
sprintf('Enter elements of vector');
% after entering v,run below code
for i = 1:length(v)
if v(i) > 0
sprintf('v(%i)>0',i)
elseif v(i) <0
sprintf('v(%i)<0',i)
else
sprintf('v(%i)=0',i)
end
end
quaza mouinuddin mohammad
2020년 1월 4일
0 개 추천
sprintf('Enter elements of vector');
% after entering v,run below code
for i = 1:length(v)
if v(i) > 0
sprintf('v(%i)>0',i)
elseif v(i) <0
sprintf('v(%i)<0',i)
else
sprintf('v(%i)=0',i)
end
end
카테고리
도움말 센터 및 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!