我使用这源计算每小时的紫外线指数在一天(从早7点至晚7点)。和使用pysolar模块的太阳天顶角
。下面的方程是:
从pysolar。太阳从数学进口因为进口进口* datetime dobj = datetime.datetime(0) 1 2017年,7日,8日sza =浮动(90)-get_altitude (42.57952, 1.65362, dobj)臭氧= 300 raw_uvi = 12.50 *战俘(cos (sza), 2.42) *战俘(浮动(臭氧)/ 300、-1.23)打印(raw_uvi)
输出:0.4850283419701262 + 1.8890606693266203 j
我的问题是当cos (sza) -它会给一个复数作为输出,我如何处理这个问题?另外,7点钟紫外线指数的结果9.232276464148745
这是错误的。我遗漏了什么东西?或者我的解释算法是错误的?