Azzera filtri
Azzera filtri

Solve Difference Equations symbolically

4 visualizzazioni (ultimi 30 giorni)
Hello, how to solve difference equations symbolically?
in another application called Maxima, there is a function called solve_rec

Risposta accettata

Amr Younis
Amr Younis il 13 Feb 2017
Modificato: Amr Younis il 13 Feb 2017
i think i found the answer: the solver is a MuPad one:
syms y(n);
y(n)=evalin(symengine,'solve(rec(y(n)=y(n-1)+y(n-2),y(n),y(0)=0,y(1)=1}))');
double(y(7))

Più risposte (1)

Karan Gill
Karan Gill il 13 Feb 2017
Modificato: Karan Gill il 17 Ott 2017
Use dsolve: https://www.mathworks.com/help/symbolic/dsolve.html. There's no need to use MuPAD.
  1 Commento
Soham Chatterjee
Soham Chatterjee il 18 Lug 2019
Modificato: Soham Chatterjee il 18 Lug 2019
The answer you have given will only work for differential equations, if I am not wrong. But I need the solution for a difference equation, can you please help me out.

Accedi per commentare.

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by