Bonjour,
Je voudrai simuler un affichage en temps réel de données (Je n'ai pas Simulink sur mon pc).
La matrice X représente le temps de 1 à 2000 secondes et la matrice y les valeurs correspondantes à chaque temps.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 x=[1:2000]'; y=rand(2000,1); h=figure; for i=1:2000 plot(x(i, : ),y(i, : ),'*') hold on pause(.005) end
Le problème c'est que plus le temps s'écoule et plus l'affichage ralenti... J'ai juste fais une boucle avec un hold on des points à chaque t+1.
Y aurait t'il un moyen pour faire une simulation accélérée plus rapide que ce que cela donne actuellement... et surtout un moyen pour que cette simulation ne s'arrête pas ? Car ici je n'ai mis que 2000 points et dans la réalité j'en ai 10000 environ !
J'ai essayé sur des pc plus puissants et apparemment cela ne change rien, au bout d'un certain temps, l'affichage ralenti puis s'arrête à une certaine valeur !
(En pièce jointe le graph final attendu)
Merci de votre aide,
![]()
Partager