Help with Matlab homework question

𝑋𝑛+1 = 𝑋𝑛 2 + 0.25
Considering the relation, calculate and record the value of the relation for each value of n,
Write a computer program that will output the result for only n = 0, 5, 10, 15,… values.
n = 0,1,2,3,…., N
N=54

4 commentaires

David Hill
David Hill le 24 Mai 2021
What have you done? You need a starting value of X at some point, for example X(12)=5 or X(0)=1.
polat kayhan
polat kayhan le 24 Mai 2021
x(0)=0
polat kayhan
polat kayhan le 24 Mai 2021
you can give the first value yourself x(0)= 1 or x(0)= 0
There is something missing between the n and the 2.
Do you mean x(n+1) = x(n) * 2 + 0.25 or what????
n = 0 : N
x(1) = 0;
for k = 2 : length(n)
index = n(k) + 1; % Index can't start at 0. It needs to start at 1.
x(index + 1) = x(index) * 2 + 0.25;
end
x % Show x for all values of n in command window.

Connectez-vous pour commenter.

Réponses (2)

Sulaymon Eshkabilov
Sulaymon Eshkabilov le 24 Mai 2021

0 votes

Use colon operator ":" to generate the series of x(n+1). And to select or take out only n = 0, 5, 10, 15,…54 values, use again ":", e.g. 1:5:54
Good luck.

1 commentaire

polat kayhan
polat kayhan le 24 Mai 2021
n=0; x_(n+1)=2; x_n=1;
for n= 0:1:54;
x_(n+1)= (x_n)^2+(1/4);
n=n+1;
end
for n=0:5:54;
x_(n+1)= (x_n)^2+(1/4);
disp(x_(n+1))
n=n+5;
end
is it correct ?

Connectez-vous pour commenter.

Sulaymon Eshkabilov
Sulaymon Eshkabilov le 24 Mai 2021
What you are computing is not quite correct. But you have done some attempt.
Here is a simple solution
n = 1:54;
x(1)=0;
for ii = n
x(ii+1)=x(ii)^2+.25;
end
X_out = x(1:5:54);
OUT = [(0:5:54);X_out];
fprintf(' n Output: \n')
fprintf('x(%d) = %f \n', OUT)

2 commentaires

polat kayhan
polat kayhan le 24 Mai 2021
thank you very much <3
Sulaymon Eshkabilov
Sulaymon Eshkabilov le 24 Mai 2021
Modifié(e) : Sulaymon Eshkabilov le 25 Mai 2021
So what?

Connectez-vous pour commenter.

Catégories

En savoir plus sur Mathematics dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by