need help in matlab coding

How do I write coding for
x(i+1) = x(i) + 0.05(2*x(i) - t);
for i= 0:0.05:1
x(0) = 2.
For 1st iteration t = 0. For 2nd iteration t=0.05. For 3rd iteration t=0.1 and so on....
The answer will be: 2.2, 2.4175, 2.6542.......

3 Comments

i = 0:0.5:1 initial condition is x(0) = 2
Have you tried out any code?
Earlier question:
@Ali Asghar: remember to accept the answer that best helped to resolve your question.

Sign in to comment.

Answers (1)

This works:
x(1) = 2;
t = 0:0.05:1
for k = 1 : length(t) - 1
x(k+1) = x(k) + 0.05 * (2 * x(k) - t(k));
end
% Show in command window:
x

2 Comments

thank you very much dear
I'm not sure if you will get any more answers after all this time, so do you want to go ahead and "Accept this answer"? Thanks in advance.

Sign in to comment.

Categories

Find more on MATLAB in Help Center and File Exchange

Products

Release

R2017b

Tags

No tags entered yet.

Asked:

on 14 Oct 2018

Commented:

on 16 Oct 2018

Community Treasure Hunt

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

Start Hunting!