주요 콘텐츠

subplus

함수의 양의 부분 계산하기

설명

xp = subplus(x)는 x의 양의 부분인 (x)+를 반환합니다. 이는 x가 음수가 아니면 x이고, x가 음수이면 0입니다. 즉, xpmax(x,0)과 같습니다. x가 배열인 경우 이 연산은 요소별로 적용됩니다.

예제

예제

모두 축소

subplus 함수를 사용하여 -2에서 2 사이의 범위에서 정수의 양의 부분을 계산합니다.

x = -2:2;
xp = subplus(x);

-2에서 2 사이 구간에 subplus 함수를 플로팅합니다.

plot(x,xp)
ylim([-0.5 2.5])

Figure contains an axes object. The axes object contains an object of type line.

subplus 함수를 사용하는 익명 함수 hat을 생성하여 hat 함수를 만듭니다.

hat = @(x) subplus(x) - 2*subplus(x-1) + subplus(x-2);

-0.5에서 2.5 사이 구간에 hat 함수를 플로팅합니다.

x = -0.5:0.5:2.5;
plot(x,hat(x))
xlim([-0.5 2.5])

Figure contains an axes object. The axes object contains an object of type line.

스플라인 spmak(0:2,1)을 사용하여 hat 함수를 설명할 수도 있습니다.

입력 인수

모두 축소

양의 부분을 계산하려는 함수로, 스칼라, 벡터 또는 행렬로 지정됩니다.

데이터형: single | double

출력 인수

모두 축소

x의 양의 부분으로, 스칼라, 벡터 또는 행렬로 반환됩니다.

버전 내역

R2006b에 개발됨

참고 항목

|