How to Solve recurrence equation

65 visualizzazioni (ultimi 30 giorni)
Jiby
Jiby il 17 Set 2022
Commentato: Jiby il 18 Set 2022
How to solve the recurrence equation
h[n]=-0.36*h[n-2]+1.2*h[n-1]
  1 Commento
Jiby
Jiby il 18 Set 2022
Thanks a lot @Star Strider. This helped me a lot to learn. I am very new to the matlab coding.

Accedi per commentare.

Risposta accettata

Star Strider
Star Strider il 17 Set 2022
Try something like this —
h(1) = rand; % Initial Condition
h(2) = rand; % Initial Condition
N = 50;
for n = 3:N
h(n)=-0.36*h(n-2)+1.2*h(n-1);
end
nv = 1:N;
figure
plot(nv, h, '.-')
grid
xlabel('n')
ylabel('h')
Experiment to get the result you want.
.
  14 Commenti
Torsten
Torsten il 18 Set 2022
Modificato: Torsten il 18 Set 2022
I don't know your code, but as you can see above, plotting is possible.
nv and h are both vectors of size 1 x (10/T+1) (1 x 26 for T = 0.4).
101 smells like T = 0.1 while 26 smells like T = 0.4. I think you somehow mixed the two stepsizes for T in the h and nv arrays.
Jiby
Jiby il 18 Set 2022
I tried with T=0.1 without clearing workspace.
Thank you @Torsten

Accedi per commentare.

Più risposte (1)

Walter Roberson
Walter Roberson il 17 Set 2022

Community Treasure Hunt

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

Start Hunting!

Translated by