フィルターのクリア

Info

この質問は閉じられています。 編集または回答するには再度開いてください。

Please help me understand my homework

1 回表示 (過去 30 日間)
Abdullah Tamimi
Abdullah Tamimi 2011 年 11 月 10 日
閉鎖済み: MATLAB Answer Bot 2021 年 8 月 20 日
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)

回答 (1 件)

Honglei Chen
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 件のコメント
Abdullah Tamimi
Abdullah Tamimi 2011 年 11 月 10 日
awesome, so i changed H(k) to just H, and now it is telling me something about how it cannot plot because vectors are not the same
Honglei Chen
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!

Translated by