Azzera filtri
Azzera filtri

how to plot animated 2D figure using time axis and function in gui matlab ?

3 visualizzazioni (ultimi 30 giorni)
I'm trying to plot animated plot using many functions like addpoints but it doesnot work in guide .how can i solve this problem and plot 2d graph using function and time axis.
  5 Commenti
Mostafa Salah
Mostafa Salah il 16 Apr 2020
Anything, i just need to animation figure in gui like wave moving

Accedi per commentare.

Risposta accettata

Geoff Hayes
Geoff Hayes il 16 Apr 2020
Mostafa - perhaps the following can be adapted for your needs
x = linspace(-2*pi,2*pi,1000);
y = sin(x);
figure;
hPlot = plot(NaN,NaN);
xlim([min(x) max(x)]);
ylim([min(y) max(y)]);
for k = 1:length(x)
set(hPlot, 'XData', [get(hPlot,'XData') x(k)], 'YData', [get(hPlot,'YData') y(k)]);
pause(0.001);
end

Più risposte (0)

Categorie

Scopri di più su Animation in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by