Check if the condition happened in previous cycles
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Luccas S.
el 29 de Dic. de 2021
I'm trying to make a condition to analyze every 5 cycles, but I need the value of p_fix (threshold) not to exceed PE. As I did, it only analyzes when it reaches 5 cycles, but I needed to check if PE>p was respected until it reaches 5 cycles again and again.
if mod(n,5)==0 && PE(n-1,1)>p_fix
fprintf('Accuses IC\n')
0 comentarios
Respuesta aceptada
Matt J
el 29 de Dic. de 2021
Editada: Matt J
el 29 de Dic. de 2021
Update a boolean flag to keep track of it.
flag=true; %initial state
for n=1:N
flag=flag & PE(n-1,1)>p_fix;
if mod(n,5)==0 && flag
fprintf('Accuses IC\n')
end
Más respuestas (0)
Ver también
Categorías
Más información sobre Annotations 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!