How do i find a difference equation?

2 visualizaciones (últimos 30 días)
LeBron
LeBron el 24 de En. de 2013
I have this first order differential equation given:
i need to find a difference equation using MATLAB. I would appreciate if someone could help me with that. Thanks
  2 comentarios
Wayne King
Wayne King el 24 de En. de 2013
what is u(t) here? is that the step function?
LeBron
LeBron el 24 de En. de 2013
its the input

Iniciar sesión para comentar.

Respuesta aceptada

Azzi Abdelmalek
Azzi Abdelmalek el 24 de En. de 2013
Choose your sample time Te
Te=0.1 % Your sample time
N=1.5
D=[1 -0.5]
Modelc=tf(N,D) % Your continue transfer function
Modeld=c2d(Modelc,Te) % Your discrete transfer function
[Nd,Dd]=tfdata(Modeld,'v');
% From Y(z)/U(z)=Nd(z)/Dd(z) you can find the relation between y{n] and u[n]
  10 comentarios
Roger Stafford
Roger Stafford el 25 de En. de 2013
Azzi, the Runga-Kutta method does give a set of difference equations, in fact a very respectable set indeed.
LeBron
LeBron el 25 de En. de 2013
Editada: LeBron el 25 de En. de 2013
Hey Azzi thank you so much for all your help. I really appreciate it. People like you make this forum a great place.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Mathematics en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by