행성의 각편향을 구하는 것은 매우 쉽습니다. 각편향을 구할 때 행성까지의 거리를 알아야 하는데 수 많은 행성까지의 거리를 모두 알수는 없습니다. 그렇기 때문에 각편향을 구할 땐 1AU 정도의 각편향만 있으면 됩니다.

(이미지 출처 : http://lcogt.net)
이것을 구하는 공식은 다음과 같습니다.
각편향 = 1AU에 대한 각편향 / 직경
이것을 함수로 만들어보면 아래와 같은 형태가 됩니다.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConvertCoordinates
{
//각편향 계산하기
public class CalculatingAngularDiameter
{
public static double CalcPlanetDiam(double fDistance, double fAngDiam1AU)
{
return ( fAngDiam1AU / fDistance );
}
}
}
[용어정리]
1. angular diameter: 각편향
2. distance : 직경
'Astronomy' 카테고리의 다른 글
| 세티... 밤하늘을 찍다. (2) | 2010/01/24 |
|---|---|
| 천문계산 - 행성의 편향각 구하기 (0) | 2010/01/18 |
| C#으로 천문학 계산하기 - 적경과 적위 좌표간 변환 (0) | 2010/01/12 |
| 사자자리 유성우 보러 갑시다.^^ (0) | 2009/11/16 |
| [광고글] 2009 대한민국 별축제 및 학생천체관측대회 (1) | 2009/10/18 |
| 적경과 적위에 대한 기본지식 (0) | 2009/09/14 |