您有新信

 
[討論] 我需要求救
#1
aqwsderfgtyhjuik
發信站: 批踢踢實業 (ptt.cc )
關於太陽軌跡角度的觀測,希望大家可以教我要怎麼打成程式

或是把它變成XYZ  謝謝



我用matlab算出三個角度

fi(入射角)

alpha(高度角)

as(方位角)

自己寫出的程式如下

L=input('緯度');
hs=90
n=1
for n=1:1:365
for hs=90:-15:-90
dels=23.45*sind(360*(284+n)/365);
sin_alpha=cosd(L)*cosd(hs)*cosd(dels)+sind(L)*sind(dels);
alpha=asind(sin_alpha);
fi=acosd(sin_alpha);
as=acosd(secd(alpha)*(cosd(L)*sind(dels)-cosd(dels)*sind(L)*cosd(hs)));
fprintf(1, 'n %4.0f  hs %4.0f  alpha %4.4f fi %4.4f as %4.4f \n', n, hs , alpha , fi , as \n);

end
end

已經跑成功了,接下來只要抓出我需要的日子,調整n的大小就可以畫圖了

但是我不會畫...

請問有人能幫忙嗎? 謝謝
2011/05/02 Mon 17:09:57
回覆 | 轉寄 | 返回

卍 台大獅子吼佛學專站  http://buddhaspace.org