Do something only, when variable is same for 2 second
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hello guys,
how can I write a code (cycle) something like "when value is same for 2 second, do something else"? Example below, Im changing variable "a".
a = 1;
"if a = a (for more then 2 second, then ..)"
b = a;
Best regards
2 comentarios
Adam
el 25 de Abr. de 2019
Editada: Adam
el 25 de Abr. de 2019
It sounds like an odd thing to want to do. In your example the
b = a;
line will happen almost instantaneously after
a = 1;
and if you have more complex code it would be dependent on the run time of that code. I can't think of a situation where that would be useful. You can use
doc tic;
doc toc;
for timing things, but I would suggest that the reason for wanting this behaviour in the first place should be questioned ahead of trying to find a way to achieve it. Code based on how long a certain variable happens to have remained unchanged is going to be very brittle and unreliable in general.
Respuestas (0)
Ver también
Categorías
Más información sobre Creating and Concatenating Matrices 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!