How do i find a difference equation?

2 visualizzazioni (ultimi 30 giorni)
LeBron
LeBron il 24 Gen 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 Commenti
Wayne King
Wayne King il 24 Gen 2013
what is u(t) here? is that the step function?
LeBron
LeBron il 24 Gen 2013
its the input

Accedi per commentare.

Risposta accettata

Azzi Abdelmalek
Azzi Abdelmalek il 24 Gen 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 Commenti
Roger Stafford
Roger Stafford il 25 Gen 2013
Azzi, the Runga-Kutta method does give a set of difference equations, in fact a very respectable set indeed.
LeBron
LeBron il 25 Gen 2013
Modificato: LeBron il 25 Gen 2013
Hey Azzi thank you so much for all your help. I really appreciate it. People like you make this forum a great place.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Mathematics in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by