주요 콘텐츠

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

brighten

R2026a

컬러맵 밝기 조정

설명

brighten(beta)는 현재 컬러맵의 모든 색에 대한 농도를 같은 방향으로 이동시킵니다. beta01 사이에 있을 때는 색이 밝아지고, beta-10 사이에 있을 때는 색이 어두워집니다. 변경 정도는 beta의 크기에 비례합니다. 이 구문을 사용하여 컬러맵을 사용하는 현재 Figure에 있는 모든 그래픽스 객체의 색을 조정할 수 있습니다.

예제

brighten(map,beta)map으로 지정된 컬러맵의 농도를 변화시킵니다.

예제

newmap = brighten(___)은 위에 열거된 구문의 입력 인수 조합에 대해 조정된 컬러맵을 반환합니다. 출력 인수를 지정할 때 현재 Figure는 영향을 받지 않습니다.

brighten(f,beta)는 Figure f에 지정된 컬러맵의 농도를 변화시킵니다. 좌표축, 축 레이블, 눈금과 같은 기타 그래픽스 객체의 색이 이에 영향을 받습니다.

예제

모두 축소

디폴트 컬러맵을 사용하여 곡면 플롯을 만듭니다.

surf(peaks);

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

현재 Figure에 대한 컬러맵을 밝게 합니다.

brighten(.8);

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

summer 컬러맵을 사용하는 두 개의 곡면 플롯을 타일 형식 차트 레이아웃에 표시합니다.

t = tiledlayout(1,2);
ax1 = nexttile;
surf(ax1,peaks);
ax2 = nexttile;
surf(ax2,peaks);
colormap(summer)

Figure contains 2 axes objects. Axes object 1 contains an object of type surface. Axes object 2 contains an object of type surface.

summer 컬러맵을 어둡게 하여 두 번째 곡면에 적용합니다.

newmap = brighten(summer,-.7);
colormap(ax2,newmap)

Figure contains 2 axes objects. Axes object 1 contains an object of type surface. Axes object 2 contains an object of type surface.

입력 인수

모두 축소

밝기 조정 파라미터로, 스칼라 숫자형 값으로 지정됩니다. brighten 함수는 컬러맵의 각 값을 γ의 거듭제곱으로 올립니다. 이것은 다음과 같이 정의됩니다.

γ={1β,β>011+β,β0

데이터형: single | double

조정할 Figure로, Figure 객체로 지정됩니다. 이 인수를 지정하면, 컬러맵을 사용하는 객체뿐만 아니라 Figure 내에 있는 다른 그래픽스 객체의 색도 영향을 받습니다. 예를 들어, 좌표축, 축 레이블, 눈금의 색이 변경됩니다.

조정할 컬러맵으로, RGB 3색으로 구성된 3열 행렬로 지정됩니다. RGB 3색은 요소를 3개 가진 행 벡터로, 각 요소는 색을 구성하는 빨간색, 녹색, 파란색의 농도를 지정합니다. 농도의 범위는 [0, 1]이어야 합니다. 예를 들어, 여기에 5가지 색을 포함하는 컬러맵이 있습니다.

map = [0.2 0.1 0.5
    0.1 0.5 0.8
    0.2 0.7 0.6
    0.8 0.7 0.3
    0.9 1 0];

다음 표에는 흔히 사용되는 색의 RGB 3색 값이 나와 있습니다.

RGB 3색
노란색[1 1 0]
자홍색[1 0 1]
녹청색[0 1 1]
빨간색[1 0 0]
녹색[0 1 0]
파란색[0 0 1]
흰색[1 1 1]
검은색[0 0 0]

또는 미리 정의된 컬러맵 함수 중 하나를 호출하여 행렬을 만들 수도 있습니다. 이 함수를 brighten 함수에 대한 입력 인수로 호출하십시오. 예를 들어, 다음 명령은 parula 컬러맵을 밝게 합니다.

brighten(parula,.8)

데이터형: double | single

출력 인수

모두 축소

조정된 컬러맵으로, RGB 3색으로 구성된 3열 행렬로 반환됩니다.

버전 내역

R2006a 이전에 개발됨

참고 항목

|