fsurf
3차원 곡면 플로팅
구문
설명
fsurf(는 f,[xmin xmax ymin ymax])x의 구간 [xmin xmax] 및 y의 구간 [ymin ymax]에 f(x,y)를 플로팅합니다. fsurf 함수는 symvar을 사용하여 변수의 순서를 정렬하고 구간을 할당합니다.
fsurf(는 funx,funy,funz)u와 v의 구간 [-5 5]에 파라미터 곡면 x = x(u,v), y = y(u,v), z = z(u,v)를 플로팅합니다.
fsurf(는 funx,funy,funz,[uvmin uvmax])u와 v의 구간 [uvmin uvmax]에 파라미터 곡면 x = x(u,v), y = y(u,v), z = z(u,v)를 플로팅합니다.
fsurf(는 funx,funy,funz,[umin umax vmin vmax])u의 구간 [umin umax] 및 v의 구간 [vmin vmax]에 파라미터 곡면 x = x(u,v), y = y(u,v), z = z(u,v)를 플로팅합니다. fsurf 함수는 symvar을 사용하여 파라미터 변수의 순서를 정렬하고 구간을 할당합니다.
fsurf(___,은 LineSpec)LineSpec을 사용하여 선 스타일, 마커 기호, 면 색을 설정합니다. 위에 나와 있는 입력 인수의 조합 다음에 이 옵션을 사용하십시오.
fsurf(___,는 하나 이상의 Name,Value)Name,Value 쌍의 인수를 사용하여 line 속성을 지정합니다. 위에 열거된 구문에 나와 있는 입력 인수의 조합 다음에 이 옵션을 사용하십시오.
fsurf(는 현재 axes 객체 ax,___)gca 대신 객체 ax로 지정된 좌표축에 플로팅합니다.
는 곡면 유형에 따라 function surface 객체 또는 parameterized function surface 객체를 반환합니다. 이러한 객체를 사용하여 특정 곡면의 속성을 쿼리하고 수정할 수 있습니다. 자세한 내용은 FunctionSurface 속성와 ParameterizedFunctionSurface 속성를 참조하십시오.fs = fsurf(___)
예제
입력 인수
이름-값 인수
출력 인수
알고리즘
fsurf는 f의 기호 변수를 x축에 할당한 다음 y축에 할당하고 symvar은 할당할 변수의 순서를 정합니다. 그러므로 변수와 축 이름이 대응되지 않을 수 있습니다. fsurf가 대응되는 축에 x 또는 y를 할당하도록 강제하려면 플로팅할 기호 함수를 만든 다음 이 기호 함수를 fsurf에 전달하십시오.
예를 들어, 다음 코드는 f(x,y) = sin(y)를 두 가지 방법으로 플로팅합니다. 첫 번째 방법에서는 파형이 y축에 대해 진동하도록 강제됩니다. 즉, 첫 번째 플롯은 y 변수를 그에 대응하는 y축에 할당합니다. 두 번째 플롯은 y를 x축에 할당합니다. 이것이 기호 함수에 있는 첫 번째(유일한) 변수이기 때문입니다.
syms x y; f(x,y) = sin(y); figure; subplot(2,1,1) fsurf(f); subplot(2,1,2) fsurf(f(x,y)); % Or fsurf(sin(y));

버전 내역
R2016a에 개발됨





![Figure contains an axes object. The axes object with title ysin(x) blank - blank xcos(y) blank for blank x blank and blank y blank in blank [- 2 pi , 2 pi ], xlabel x, ylabel y contains an object of type functionsurface.](../examples/symbolic/win64/AddTitleAndAxisLabelsAndFormatTicksExample_01.png)












































