Why can't I plot such an easy graph?
이전 댓글 표시
Dear community,
Why can't I plot such an easy graph?
for i = 1:100
x(1,:) = 1 + 2*i;
y(1,:) = 3 + i;
end
plot(x,y)
I have two arrays, how can I plot this?
Thanks in advance
댓글 수: 1
Stephen23
2014년 12월 18일
Learn how to vectorize in MATLAB:
채택된 답변
추가 답변 (1개)
Azzi Abdelmalek
2014년 12월 12일
for i = 1:100
x(i) = 1 + 2*i;
y(i) = 3 + i;
end
plot(x,y)
댓글 수: 2
Moj
2014년 12월 12일
Ilham Hardy
2014년 12월 12일
x(i) not x(1,:)
You loop nothing when i (your loop index) is not used!
PS: Two reasons of not using "i" as a loop index:
- 1. "i" is actually square-root of -1
- 2. "i" and "1" is quite difficult for human eyes to distinguish!
카테고리
도움말 센터 및 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!