Filter löschen
Filter löschen

How to Solve recurrence equation

38 Ansichten (letzte 30 Tage)
Jiby
Jiby am 17 Sep. 2022
Kommentiert: Jiby am 18 Sep. 2022
How to solve the recurrence equation
h[n]=-0.36*h[n-2]+1.2*h[n-1]
  1 Kommentar
Jiby
Jiby am 18 Sep. 2022
Thanks a lot @Star Strider. This helped me a lot to learn. I am very new to the matlab coding.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Star Strider
Star Strider am 17 Sep. 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 Kommentare
Torsten
Torsten am 18 Sep. 2022
Bearbeitet: Torsten am 18 Sep. 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 am 18 Sep. 2022
I tried with T=0.1 without clearing workspace.
Thank you @Torsten

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Walter Roberson
Walter Roberson am 17 Sep. 2022

Community Treasure Hunt

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

Start Hunting!

Translated by