이 예제에서는 로그 barrierPenalty 함수를 사용하여 경계가 지정된 영역에 대해 주어진 점의 장벽 벌점을 계산하는 방법을 보여줍니다.
최댓값 파라미터와 곡률 파라미터의 디폴트 값을 사용하여 구간 [-2,2] 내에 있는 점 0.1에 대한 벌점 값을 계산합니다.
구간 [-2,2] 밖에 있는 점 4에 대한 벌점 값을 계산합니다.
최댓값 파라미터 5를 사용하여 구간 [-2,2] 밖에 있는 점 4에 대한 벌점 값을 계산합니다.
곡률 파라미터 0.5를 사용하여 구간 [-2,2] 내에 있는 점 0.1에 대한 벌점 값을 계산합니다.
최댓값 파라미터의 디폴트 값과 곡률 파라미터 0을 사용하여 x, y, z 차원을 따라 각각 [0,1], [-1,1], [-2,2]로 정의된 상자에 대해 점 [-2,0,4]의 벌점 값을 계산합니다.
구간에 대한 벌점 값 시각화하기
-5와 5 사이에 분포된 1001개의 등거리 점으로 구성된 벡터를 만듭니다.
최댓값 파라미터의 디폴트 값과 곡률 파라미터의 값 0.01을 사용하여 벡터에 있는 모든 점에 대한 벌점을 계산합니다.
점들을 플로팅하고 그리드, 레이블, 제목을 추가합니다.