Main Content

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

peaks

두 개의 변수로 구성된 예제 함수

구문

Z = peaks;
Z = peaks(n);
Z = peaks(V);
Z = peaks(X,Y);
peaks(...)
[X,Y,Z] = peaks(...);

설명

peaks는 가우스 분포를 변환하고 스케일링하여 얻은 두 개의 변수로 구성된 함수로, mesh, surf, pcolor, contour 등을 나타내는 데 유용합니다.

Z = peaks;는 49×49 행렬을 반환합니다.

Z = peaks(n);n×n 행렬을 반환합니다.

Z = peaks(V);n×n 행렬을 반환합니다. 여기서 n = length(V)입니다.

Z = peaks(X,Y);는 주어진 XY(이 둘은 크기가 동일해야 함)에서 peaks를 실행한 후 동일한 크기의 행렬을 반환합니다.

(출력 인수를 지정하지 않은) peaks(...)surf를 사용하여 peaks 함수를 플로팅합니다. 위에 열거된 구문의 입력 인수 조합을 사용하십시오.

[X,Y,Z] = peaks(...);는 파라미터 플롯(예: surf(X,Y,Z,del2(Z)))에 대해 2개의 추가 행렬 XY를 반환합니다. 입력값으로 지정되지 않은 경우 기본 행렬 XY는 다음과 같습니다.

[X,Y] = meshgrid(V,V) 

여기서 V는 주어진 벡터이거나, -3에서 3까지 균일한 간격의 요소를 갖는 길이 n의 벡터입니다. 입력 인수가 지정되지 않은 경우 디폴트 n은 49입니다.

예제

모두 축소

봉우리로 구성된 5×5 행렬을 만들고 곡면을 표시합니다.

figure
peaks(5);
 
z =  3*(1-x).^2.*exp(-(x.^2) - (y+1).^2) ... 
   - 10*(x/5 - x.^3 - y.^5).*exp(-x.^2-y.^2) ... 
   - 1/3*exp(-(x+1).^2 - y.^2) 
 

참고 항목

|

R2006a 이전에 개발됨