Flow Accumulation (upslope area)

Flow accumulation algorithm that routes through flats

You are now following this Submission

*** Note that this file is outdated. Please find TopoToolbox, a Matlab suite of functions for topographic analysis at
https://topotoolbox.wordpress.com/ . wflowacc will be removed from the File Exchange in the future. ****
How much water flows where? Use this algorithm to calculate the upslope area of each cell in a digital elevation model.

Algorithm specifications:
- multiple flow direction
- single flow direction
- routes across flats
- calculates deterministic, randomized and random flow
- allows you to specify a weighting exponent that governs the relation flow direction - slope
- handles edge effects

Cite As

Wolfgang Schwanghart (2026). Flow Accumulation (upslope area) (https://www.mathworks.com/matlabcentral/fileexchange/14504-flow-accumulation-upslope-area), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.3.0.0

update of the description

1.2.0.0

an option was added to control flow behavior at grid edges

1.1.0.0

included single flowdirection and the exponent for flow direction weighting to address the problems encountered by Liam.

1.0.0.0