positive degree day for normally distributed temperatures
PDD fraction in a normally distributed climate
Calculates the probability weighted positive degree days for normally distributed temperatures:
fPDD=int(normpdf(T,Tmu,sigma)*T,'T',0,inf)
Usage:
fPDD=normalpdd(Tmu,sigma)
Example:
T_june = 3; %degC
sigma_june = 7; %degC =std(daily_average_temps_june)
PDD_june=30*normalpdd(T_june,sigma_june) % units: degC*days
PDD_factor = 8e-3 %m/day/degC <- different factors exist in litterature.
melt_june = PDD_factor*PDD_june % meters of melt.
reference: Braithwaite 1985.
Aslak Grinsted 2012
引用格式
Aslak Grinsted (2025). positive degree day for normally distributed temperatures (https://ww2.mathworks.cn/matlabcentral/fileexchange/47624-positive-degree-day-for-normally-distributed-temperatures), MATLAB Central File Exchange. 检索时间: .
MATLAB 版本兼容性
平台兼容性
Windows macOS Linux类别
- Mathematics and Optimization > Mapping Toolbox > Coordinate Reference Systems >
- Radar > Mapping Toolbox > Coordinate Reference Systems >
标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!版本 | 已发布 | 发行说明 | |
---|---|---|---|
1.0.0.0 |