For loop and adding elements to an array. How to?
이전 댓글 표시
I have some function y(x). I would like to generate a list of y values for x between -10^-3 and 10^-3 in 10^-4 intervals and plot y vs x. I'm trying to do something simpler and less messy first for practice:
function test
global x
for n = -5; n < 5; n+1;
x(end+1)=2*n;
end
end
but this leaves me with x = -10. Why? What am I doing wrong and how could I fix it? Also, is there a way to make an array of x AND their corresponding y values simultaneously and then just plot that one thing? Like list = {{1,1},{2,4},{3,6},{4,8}} and plot this as pairs of coordinates.
댓글 수: 5
per isakson
2015년 5월 21일
Re   for n = -5; n < 5; n+1;   see help on for
per isakson
2015년 5월 21일
"I guess for n=-5:1:5 works"   Did you try it?
Solarmew
2015년 5월 21일
Walter Roberson
2015년 5월 21일
Where did you find that help file?
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 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!