Azzera filtri
Azzera filtri

how to change the direction of this code from right falling into left to left falling into right

30 visualizzazioni (ultimi 30 giorni)

Risposte (2)

Naga
Naga il 21 Ago 2024 alle 14:51
Modificato: Naga il 21 Ago 2024 alle 15:29
Hi Lior,
To change the direction of the falling dots from left-to-right to right-to-left, the initial plot position is shifted from (10, 10) to (0, 10) to start from the left. The loop is modified to iterate from 1 to 9 instead of 9 to 1, and the y-coordinate in the plot function is adjusted to 10-y. Please find the modified code below:
plot(0, 10, 'r.', 'markersize', 40)
axis([-1, 11, -1, 11])
for y = 1:9
plot(y,10-y, 'r.', 'markersize', 40)
axis([-1, 11, -1, 11])
pause(0.3)
end
  3 Commenti
Naga
Naga il 21 Ago 2024 alle 15:26
Modificato: Naga il 21 Ago 2024 alle 15:27
I realized I misunderstood your question, so I've revised my response accordingly.

Accedi per commentare.


Voss
Voss il 21 Ago 2024 alle 14:54
figure
x = 1:10;
y = 10:-1:1;
for ii = 1:numel(x)
plot(x(ii),y(ii),'r.','markersize',40)
axis([-1,11,-1,11])
pause(0.3)
end
  1 Commento
Voss
Voss il 21 Ago 2024 alle 14:57
Another option:
x = 1:10;
y = 10:-1:1;
figure
ax = gca();
h = line(ax,'Color','r','Marker','.','MarkerSize',40);
set(ax,'XLim',[-1 11],'YLim',[-1 11])
for ii = 1:numel(x)
set(h,'XData',x(ii),'YData',y(ii))
pause(0.3)
end

Accedi per commentare.

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by