Login
астрономия и програмирование
241 просмотров
Перейти к просмотру всей ветки
Geist2006 постоялец
in Antwort Chipolino 04.01.07 12:00
дык создать не проблема
только выглядеть это будет прмерно так
type katalog
{
int grad;
float min;
float rest_min;
}
а вот дальше надо подумать как этот type katalog по формулам типа этой раскидать
function Prez_RA(float RA_0,float DEC_0) returns float
{ float ra0,a1,b0,S1;
ra0=var.to_dez(RA_0);//переводим в дес. форму.
b0=var.to_dez(DEC_0);//переводим в дес. форму.
a1=ra0*15.0;//переводим в градусную меру
S1=((3.07420+1.33589*math.sin(a1*constant.rad)*
math.tan(b0*constant.rad))*epocha_J_NOW())/3600.0;//4.
return S1+ra0;//в радианах с дес.дробью. xxx.xxxxxx
}//----------------OK
//#################################################################
только выглядеть это будет прмерно так
type katalog
{
int grad;
float min;
float rest_min;
}
а вот дальше надо подумать как этот type katalog по формулам типа этой раскидать
function Prez_RA(float RA_0,float DEC_0) returns float
{ float ra0,a1,b0,S1;
ra0=var.to_dez(RA_0);//переводим в дес. форму.
b0=var.to_dez(DEC_0);//переводим в дес. форму.
a1=ra0*15.0;//переводим в градусную меру
S1=((3.07420+1.33589*math.sin(a1*constant.rad)*
math.tan(b0*constant.rad))*epocha_J_NOW())/3600.0;//4.
return S1+ra0;//в радианах с дес.дробью. xxx.xxxxxx
}//----------------OK
//#################################################################