How do I limit the values in an array?
조회 수: 341 (최근 30일)
이전 댓글 표시
This should be an easy one.
If I have an array with...
0.203 0.506 0.167 0.904 1.671 5.247 0.037 0.679
How do I amend the individual values within the array that are greater than 1 and set them to 1?
e.g.
0.203 0.506 0.167 0.904 1.000 1.000 0.037 0.679
Thanks!
댓글 수: 0
채택된 답변
추가 답변 (1개)
Jan Siegmund
2020년 5월 27일
편집: Jan Siegmund
2020년 5월 27일
There is also a matlab function doing this:
A = min(A,1);
It takes A if A is the minimum of the two and 1 if 1 is the minimum of the two.
댓글 수: 2
Walter Roberson
2020년 11월 30일
min(randn(3,3),1) works fine when I test it. Perhaps you accidentally defined min as a variable
참고 항목
카테고리
Help Center 및 File Exchange에서 Multidimensional Arrays에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!