Borrar filtros
Borrar filtros

How to show each iteration in for loop?

5 visualizaciones (últimos 30 días)
Antonio Hamilton
Antonio Hamilton el 11 de Mayo de 2021
Comentada: Antonio Hamilton el 12 de Mayo de 2021
initialX = input('\nWhat would you like your starting x value to be?\n');
initialY = input('\nWhat would you like your starting y value to be?\n');
xo = initialX;
yo = initialY;
dydx = 0;
for j = xo:deltaxem:sizeOfGraphXPositive
xo = j;
yo = yo + (dydx .* deltaxem);
dydx = xo + yo;
plot(xo, yo, '*', 'linewidth', 4); hold on
xlim([-sizeOfGraphXPositive sizeOfGraphXPositive]);
ylim([-sizeOfGraphYPositive sizeOfGraphYPositive]);
axis equal
title("Euler's Method");
xlabel('X Values');
ylabel('Y Values');
end
  2 comentarios
James Tursa
James Tursa el 11 de Mayo de 2021
What specifically do you mean by "show each iteration"? What do you want to have happen that your current code doesn't do?
Antonio Hamilton
Antonio Hamilton el 11 de Mayo de 2021
I want to display the iterations of xo, yo, and dydx in a table. Specifc xo and yo values correspond to the value of dydx. However, I am not sure how to display a value that was iterated inside the for loop, outside of the for loop.

Iniciar sesión para comentar.

Respuesta aceptada

Chunru
Chunru el 12 de Mayo de 2021
Add this after dydx=... line:
fprintf('xo = %10.5f yo = %10.5f dydx = %10.5f \n', xo, yo, dydx);

Más respuestas (0)

Categorías

Más información sobre Numeric Types en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by