CreateSpace 및 CreateMesh
CreateMesh(function, [s0, s1, t0, t1], [sgrid, tgrid], [fmap]) - 첫 번째 인수에 두 개의 변수를 사용하는 함수를 통해 정의된 매개변수 평면의 x, y 및 z 좌표를 나타내는 세 개의 행렬로 이루어진 중첩 배열을 구합니다. 이 함수를 사용하여 평면을 등고선도나 3D 도표로 도표화할 수 있습니다.
CreateSpace(function, [t0, t1], [tgrid], [fmap]) - 첫 번째 인수에 한 개의 변수를 사용하는 함수를 통해 정의된 매개변수 공간 곡선의 x, y 및 z 좌표를 나타내는 세 개의 벡터로 이루어진 중첩 배열을 구합니다. 이 함수를 사용하여 곡선을 3D 도표로 도표화할 수 있습니다.
인수
• function은 다음 중 하나입니다.
◦ 세 개의 좌표 값을 지정하는 벡터 값(실수 매개변수)을 갖는 함수입니다. 예를 들면 다음과 같습니다.
CreateMesh의 경우:
CreateSpace의 경우:
◦ 인수 목록에서 쉼표로 구분된 세 개의 스칼라 값(실수 매개변수)을 갖는 함수입니다. 예를 들면 다음과 같습니다.
CreateMesh의 경우:
▪ f1(u, v):=u
▪ f2(u, v) := v
▪ f3(u, v) := sin(u) + cos(v)
CreateSpace의 경우:
▪ f1(t):=t
▪ f2(t) := t2
▪ f3(t) := sin(t)
CreateMesh의 경우 변수가 하나만 사용되는 경우에도 각 함수는 두 개의 변수를 사용하는 함수로 정의되어야 합니다.
◦ z 값만 지정하는 실수 스칼라 값을 갖는 x 및 y 함수입니다. 예를 들면 다음과 같습니다.
G(x, y):=sin(x)+cos(y)
이 유형의 함수와 CreateSpace를 함께 사용할 수 없습니다.
함수 인수 CreateMesh 및 CreateSpace에 대해서는 함수 인수 없이 함수 이름만 입력합니다. 예를 들면 CreateMesh(f1, f2, f3, 0,1,0,1)과 같습니다. 이 예제에서 CreateMesh는 두 변수 모두에서 (0,1)의 범위인 세 개의 함수와 함께 사용되었습니다.
• s0, s1(선택 사항)은 첫 번째 독립 변수 u 또는 x에 대한 범위의 하한 및 상한 실수 값입니다. 기본값은 -5와 +5입니다.
• t0, t1(선택 사항)은 두 번째 독립 변수 v 또는 y에 대한 범위의 하한 및 상한 실수 값입니다. 기본값은 -5와 +5입니다. s0, s1을 지정하는 경우 t0, t1도 지정해야 합니다.
• sgrid, tgrid(선택 사항)는 u 및 v의 격자선 점 수를 나타내는 양의 정수입니다. 기본값은 20입니다. 격자 칸 수는 (sgrid −1) × (tgrid −1)입니다.
• fmap(선택 사항)은 세 개의 변수를 사용하고 세 개의 요소로 구성된 벡터 값(실수) 함수이며 다른 좌표계에서 데카르트 좌표계로의 매핑을 정의합니다. 예를 들면 다음과 같습니다.