함수 > 그래프 > 예제: 구면 데이터 집합을 카티시안 좌표계로 변환
  
예제: 구면 데이터 집합을 카티시안 좌표계로 변환
3D 도표에는 카티시안 좌표계만 사용할 수 있습니다. 구면 데이터 집합을 도표화하려면 먼저 각 점을 카티시안 좌표로 변환해야 합니다. 다양한 함수를 사용하여 구면, 카티시안 및 원주 좌표계 간에서 데이터를 변환할 수 있습니다.
1. 구면 데이터 집합을 정의합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
각 행은 3D 공간에서 한 점을 나타냅니다. 여기서 첫 번째 열의 요소는 반지름, 두 번째 열의 요소는 수평 각도, 세 번째 열의 요소는 수직 각도입니다.
2. sph2xyz를 호출하여 첫 번째 점을 카티시안 좌표로 변환합니다. 구면 좌표를 번갈아 삽입하거나 열 벡터로 삽입할 수 있습니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
* 
sph2xyz 함수가 다음 계산을 수행합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
3. 모든 점을 구면 좌표에서 카티시안 좌표로 변환하는 짧은 프로그램을 작성합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
4. 3D 도표에서 데이터 집합을 도표화합니다.
이 식을 복사하려면 클릭
유사한 방법을 사용하여 3D 도표에서 원주 좌표를 도표화할 수 있습니다. sph2xyz에 대한 호출을 cyl2xyz에 대한 호출로 대체합니다.
좌표를 다시 구면 데이터 집합으로 변환
1. xyz2sph를 사용하여 직교 좌표계를 구면 좌표계로 변환합니다.
이 식을 복사하려면 클릭
이 식을 복사하려면 클릭
이 경우 xyz2sph의 매개변수는 요소가 3개인 벡터입니다. 다음과 같이 xyz2sph에서 명시적 좌표 세 개를 사용할 수도 있습니다.
* 
xyz2cyl에서 요소가 3개인 벡터나 명시적 좌표를 사용하여 카티시안 좌표를 원주 좌표로 변환할 수 있습니다.