View License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from
Solar Radiation

4.2 | 6 ratings Rate this file 41 Downloads (last 30 days) File Size: 5.12 KB File ID: #19791 Version: 1.0
image thumbnail

Solar Radiation


Felix Hebeler (view profile)


02 May 2008 (Updated )

Calculates the hourly solar radiation (direct+diffuse+reflected) for a DEM integrated over on year

| Watch this File

File Information

Solarradiation.m is used to calculate the solar radiation for a digital elevation model integrated over one year. Radiation is calculated depending on latitude, elevation, horizon shading, slope, aspect, time of year and hour of the day (day length/season) and ground reflectance.
Temporal resolution of radiation calculation over sunshine hours can be set freely (1 hour default).
The script follows the approach by Kumar et al (1997). Simple unweighed 4 nearest neighbour gradient calculation is used and relief shading is not accounted for.
Reference: Kumar, L, Skidmore AK and Knowles E 1997: Modelling topographic variation in solar radiation in
a GIS environment. Int.J.Geogr.Info.Sys. 11(5), 475-497

MATLAB release MATLAB 7.4 (R2007a)
MATLAB Search Path
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (7)
12 Dec 2016 Mike Mki


can we distinguish between UVA, UVB and UVC.


10 May 2016 mohamed salah touenti

can I have a model to compute Direct Normal Irradiance (DNI) please????

11 Jun 2014 Aslak Grinsted

Aslak Grinsted (view profile)

26 Oct 2012 Ricardo Mayorga

It is great tool to my master degree modules. Thanks!

30 Jun 2011 Ken

Ken (view profile)

This'.m'is quite good.Can we see an example that makes use of this?

Comment only
02 Dec 2009 alino gomez

25 Apr 2009 EIE EIE

05 May 2008

Attach smaller image

31 Mar 2016 1.0

BSD update

Contact us