MATLAB 函数 mspa 是美国国家可再生能源实验室 (NREL) 开发的 C 函数 spa.c 的 mex 接口函数,用于准确计算太阳在天空中的位置。
参考实现 spa.c 所基于的算法在 Ibrahim Reda 和 Afshin Andreas 国家可再生能源实验室 (NREL) 技术报告 NREL/TP-560-34302 的报告“用于太阳辐射应用的太阳位置算法”中有所描述, 2008 年 1 月修订。
该报告可从http://rredc.nrel.gov/solar/codesandalgorithms/spa/ 还有一个链接,可以从中下载参考实现 spa.c 和相应的 spa.h 文件。
将本次提交的zip文件解压后,将spa.c和spa.h文件下载到同一目录下,即可使用mex mspa.c spa.c编译mex接口函数
mspa 的调用语法是res = mspa(
2023-07-12 09:40:43
15KB
matlab
1