Saturating Functions at a certain value
이전 댓글 표시
How do you saturate a function at a certain value on matlab? say for example I have the array x=[0:0.01:20] and the function expo=2.^x, and I want to plot the function expo with respect to x but I want the values to saturate when it reaches 1000 and remain equal to 1000 until the end of the array, looked up a bunch of stuff but all of it was useless.
답변 (1개)
Fangjun Jiang
2020년 5월 22일
x=[0:0.01:20];
expo=@(x) min(2.^x,100);
plot(x,expo(x));
댓글 수: 4
Momen Elhassan
2020년 5월 22일
Fangjun Jiang
2020년 5월 22일
help min
help max
Momen Elhassan
2020년 5월 22일
Walter Roberson
2020년 5월 22일
max(lower_limit, min(YourArray, upper_limit))
카테고리
도움말 센터 및 File Exchange에서 Programming에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!