Check if the condition happened in previous cycles
    5 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
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 Commenti
Risposta accettata
  Matt J
      
      
 il 29 Dic 2021
        
      Modificato: Matt J
      
      
 il 29 Dic 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
Più risposte (0)
Vedere anche
Categorie
				Scopri di più su Spreadsheets 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!


