Solving using Euler method
信息
此问题已关闭。 请重新打开它进行编辑或回答。
显示 更早的评论
time_step= 0.005; time=0:time_step:0.2;
y(1)=0;
for x=1:length(time)-1, E=50-20*y(i); y(i+1)=y(i)+E*time_step; end plot(time,y)
im having problem with the coding... there's error in these but im unsure what the error is, can some1 please explain...
**Subscript indices must either be real positive integers or logicals. for x=1:length(time)-1, E=50-20*y(i);
0 个评论
回答(1 个)
Matt Fig
2011-4-9
0 个投票
What is 'i'? In MATLAB , 'i' and 'j' are functions. This is one reason why it is recommended not to use them as loop indices.
Where in your code do you assign 'i'?
0 个评论
此问题已关闭。
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!