Function for limit range

253 visualizaciones (últimos 30 días)
Fahad Mirza
Fahad Mirza el 25 de Mzo. de 2014
Editada: Walter Roberson el 29 de Ag. de 2024
Is there any function in matlab just like 'saturation' block in simulink? Which limit a input value within a range. If it exceeds the upper value it sets to the upper value and same for lower value.

Respuestas (2)

dpb
dpb el 26 de Mzo. de 2014
Not builtin but it's simple enough to create...
function y = bound(x,bl,bu)
% return bounded value clipped between bl and bu
y=min(max(x,bl),bu);
  1 comentario
Fahad Mirza
Fahad Mirza el 26 de Mzo. de 2014
Ah...thanks! Sometimes the easy solution just don't come into the mind! ~sigh~
:)

Iniciar sesión para comentar.


Erik Newton
Erik Newton el 29 de Ag. de 2024
Since R2024a, there is now a clip function.

Categorías

Más información sobre Simulink 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!

Translated by