Command for Stopping the Analysis
    5 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Chaudhary P Patel
 el 22 de Mayo de 2023
  
    
    
    
    
    Comentada: Image Analyst
      
      
 el 26 de Mayo de 2023
            When a variable (x) exeed the limit value (y) doing so after 5 times then stop the analysis. 
Respuesta aceptada
  Image Analyst
      
      
 el 22 de Mayo de 2023
        Try something like this
exceedCount = 0;
for k = 1 : 1000000
    % First update x in the loop.  Then compare it to y.
    if x > y
        % x is greater than y.  
        % Increment the count of how many times this has happened.
        exceedCount = exceedCount + 1;
        % Quit loop if x has exceeded y 5 times.
        if exceedCount >= 5
            break;
        end
    end
end
7 comentarios
  Image Analyst
      
      
 el 26 de Mayo de 2023
				Seems inefficient, but you can do
exceedCount = 0;
for k = 1 : 1000000
    % First update x in the loop.  Then compare it to y.
    if (u0 < ut) && (u0 > uc) % Signal is above min and below max.
        % u0 is in the acceptable range.  
        % Do whatever.
    else
        % u0 is out of the acceptable range.  
        % Increment the count of how many times this has happened.
        exceedCount = exceedCount + 1;
        % Quit loop if x has exceeded y 5 times.
        if exceedCount >= 5
            break;
        end
    end
end
To learn other fundamental concepts, invest 2 hours of your time here:
Más respuestas (0)
Ver también
Categorías
				Más información sobre Loops and Conditional Statements en Help Center y File Exchange.
			
	Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



