Limit a vector value

9 Ansichten (letzte 30 Tage)
Amal Ashoor
Amal Ashoor am 8 Aug. 2020
Kommentiert: Amal Ashoor am 8 Aug. 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 Kommentare
madhan ravi
madhan ravi am 8 Aug. 2020
What?
Amal Ashoor
Amal Ashoor am 8 Aug. 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?

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Fangjun Jiang
Fangjun Jiang am 8 Aug. 2020
>> min([1 2 3],[2 0 5])
ans =
1 0 3
also see max()
  3 Kommentare
Fangjun Jiang
Fangjun Jiang am 8 Aug. 2020
Bearbeitet: Fangjun Jiang am 8 Aug. 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 am 8 Aug. 2020
Thanks!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Structures finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by