ここにPSAアルゴリズムの実装があります:
http://www.psa.es/sdg/sunpos.htm
このテストコードをsunpos.cppに追加して、ミュンヘンの太陽の位置を計算しました。2008年8月6日6:00。しかし、私は役に立たない結果を得ます、出力は次のとおりです:
dZenithAngle:71.034037 dAzimuth:86.052150
#include <stdio.h>
main(){
cTime t = {2008, 8, 6, 6.0, 0.0, 0.0};
cLocation l = {11.6, 48.1};
cSunCoordinates s;
sunpos(t, l, &s);
printf("%f %f\n", s.dZenithAngle, s.dAzimuth);
}
このアルゴリズムの経験はありますか?