Limit a vector value
8 views (last 30 days)
Show older comments
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 !
Accepted Answer
Fangjun Jiang
on 8 Aug 2020
>> min([1 2 3],[2 0 5])
ans =
1 0 3
also see max()
3 Comments
Fangjun Jiang
on 8 Aug 2020
Edited: Fangjun Jiang
on 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
More Answers (0)
See Also
Categories
Find more on Structures in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!