Info
此问题已关闭。 请重新打开它进行编辑或回答。
Please help me understand my homework
1 次查看(过去 30 天)
显示 更早的评论
v(k+1)=v(k)+.0005(-.5*v(k)+c1*(75-v(k))+c2+h(k))
Create a MATLAB function CarOrbit.m with parameter inputs (c1, c2, hk) that plots the v(k) orbit. Plot the orbit for parameter values (c1, 0,−5). let c1=100, and determine stablity of the orbit
Here is the code i entered, and it kept giving me error message.
function carorbit(V1,C1,C2,H1,N)
V(1)=V1
C(1)=C1
C(2)=C2
H(1)=H1
t=[0:.01:N]
for k=[1:N-1]
V(k+1)=V(k)+.0005*(-.5*V(k)+C(1)*(75-V(k))+C(2)+H(k))
end
grid on
plot(t,V)
0 个评论
回答(1 个)
Honglei Chen
2011-11-10
It seems that you never compute your H(k). So once k>1, there is no value for H(k).
2 个评论
Honglei Chen
2011-11-11
Well, your t is 0:0.01:N, which is 100*N+1 points long. But your V is only N points long, that's why they cannot be plotted. You redefine your t as 0:N-1, or 1:N, but it really depends your application.
此问题已关闭。
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!