Help with Matlab homework question
Mostrar comentarios más antiguos
𝑋𝑛+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 comentarios
David Hill
el 24 de Mayo de 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
el 24 de Mayo de 2021
polat kayhan
el 24 de Mayo de 2021
Image Analyst
el 25 de Mayo de 2021
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.
Respuestas (2)
Sulaymon Eshkabilov
el 24 de Mayo de 2021
0 votos
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 comentario
polat kayhan
el 24 de Mayo de 2021
Sulaymon Eshkabilov
el 24 de Mayo de 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 comentarios
polat kayhan
el 24 de Mayo de 2021
Sulaymon Eshkabilov
el 24 de Mayo de 2021
Editada: Sulaymon Eshkabilov
el 25 de Mayo de 2021
So what?
Categorías
Más información sobre Mathematics en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!