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!