Limit a vector value

9 vues (au cours des 30 derniers jours)
Amal Ashoor
Amal Ashoor le 8 Août 2020
Commenté : Amal Ashoor le 8 Août 2020
Hello!
I need help in limiting a variable vector (V) to lower limit (L) and upper limit (U) vectors, i.e. the value of the first variable in V is between L(1) and U(1). How I can do that?
Thanks in advance !
  2 commentaires
madhan ravi
madhan ravi le 8 Août 2020
What?
Amal Ashoor
Amal Ashoor le 8 Août 2020
I have a vector of undetermined varaibles (V). Each varaible have an upper and lower bound. For example, the first component in vector V is x where x value is between 0.1 and 10. So, how can I write this?

Connectez-vous pour commenter.

Réponse acceptée

Fangjun Jiang
Fangjun Jiang le 8 Août 2020
>> min([1 2 3],[2 0 5])
ans =
1 0 3
also see max()
  3 commentaires
Fangjun Jiang
Fangjun Jiang le 8 Août 2020
Modifié(e) : Fangjun Jiang le 8 Août 2020
%%
L=[1 2 3];
U=[10 20 30];
V=[5 0 50];
NewV=min(max(L,V),U)
NewV =
5 2 30
Make sure there is no conflict between L and U
Amal Ashoor
Amal Ashoor le 8 Août 2020
Thanks!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Structures dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by