中国矿业大学刘志平朋友提供了MATLAB源代码。在周强荣朋友的帮助下,发现V4.1程序计算有严重的错误,现已改正。希望各位继续监督发现问题,帮我进行改进。下面有可执行的计算软件和FORTRAN、C++的源代码和MATLAB中可调用函数代码下载。
V5.2 2010.12.04
修正了时区设置,本地时区识别参数由-1改为-13;
增加时间设置检查。
V5.1
恢复了计算时间点的起始时间设置方式,即可以通过设置起始时间点或通过设置计算点列表两种方式计算。目前只提供linux可执行程序,windows在以后将推出。
V4.1.1
修正了V4.1中严重的计算错误。
V4.1:
更改了参数输入方式,避免时间间隔设置超过3600秒出现的问题。
V4.0:
1,更正了太阳天顶角和太阳方位角的计算错误。
2,将参数输入由原来的屏幕输入改为文件设置。
V3.0新特点:
1,计算时间改为可以设置起始时间和结束时间,并设置时间间隔;
2,太阳方位角以正北为零点时V2.0差90度,现在V3.0中已改正;
3,原来所有角度以度为单位,现在可以设置输入的经纬度和输出太阳天顶角和方位角的单位,即是度分秒表示还是以度表示。
V2.0新特点:
1, 计算时间:每次计算一天,时间间隔由用户自己设定,以秒为单位,可以设置小数或超过60的秒数(即超过1分,如果想设置2分,则设置为120)。
2,太阳方位角度:用户自己设置方位角0方向,两种基准。即设置0:方位角-180~180度,负为正南偏东,正南为0度;设置为1:方位角0~360度,以正北为0度。
另还有使用说明,可以提供给大家。
可执行软件:
==============================
linux(V5.2):
文件名称:
SolarAngle_v5.2_linux_exe.tar.gz
==============================
windows(V5.2):
文件名称:
SolarAngle_win_v5.2_exe.rar
==============================
源代码下载:
==============================
FORTRAN:
文件名称:
SolarAngle.f90
文件介绍:
太阳天顶角与太阳方位角计算FORTRAN源代码
==============================
C++源代码:
文件名称:
SolarAngle.cpp
文件介绍:
计算太阳天顶角与太阳方位角C++源代码
==============================
MATLAB(测试于windows MATLAB2009a,b)函数:
文件名称:
SolarAngle.MATLAB.rar
文件介绍:
计算太阳天顶角与太阳方位角的MATLAB函数(7.0中可能不能运行)
==============================
MATLAB源代码:
文件名称:
SolarAngle.m
文件介绍:
计算太阳天顶角与太阳方位角的MATLAB函数代码(由中国矿业大学刘志平朋友提供)
==============================
java源代码:
文件名称:
SolarAngle.java
文件介绍:
SolarAngle java源代码
==============================
文档:
文件名称:
使用说明.pdf