Scripts Index
Tools and Utilities Development Tools  

D8 Algorithm for Hydrological Models

download download home home   report broken
important script information
company name:
Joshua Carmichael
license: Free
minimum requirements: MATLAB 7.3 (R2006b)
functional limitations:
D8 Algorithm for Hydrological Models description
Step 1: Find flow direction (find min. potential of all adjacent cells)Step 2: Follow flow direction to sum the cumulative # cells flowing into a given "minimum" cell.Step 3: Find the maximum likely channel location in each E-W direction for a given number of channels.NOTE: The user should make sure that the upstream portion of thepotential matrix Psi corresponds to first row of the matrix.USAGES[channel,I] = d8alg(Psi)[channel,I] = d8alg(Psi,numChans)[channel,I] = d8alg(Psi,Accum, numChans)[channel,I] = d8alg(Psi,Accum,numChans,'plot')INPUT:Psi: An MxN array giving the hydraulic potential over a grid.Accum: The accumulation matrix. This weights each cell with a fluid volume. Must be same size as Psi.numChans: The number of channels to be chosen per column.plotopt: Gives an option to plot images of the potential and the channel locations, is a string 'plot'OUTPUT:channel: The channel locations are specified by a matrix in which all the elements without channels are 0 and all the elements with a channel are equal to the accumulation.I: the index matrix giving the channel locations.-------------------------------------------------------------------------EXAMPLE: See example on d-8 tutorial, provided by the following tutorial:http://www.niu.edu/landform/nonlinearRules.htm%make potential functionPsi =[14,13,13,14,11; 11,12,14,13,10; 11,10,11,11, 9; 8, 9, 11,10, 8; 6, 8, 10, 7, 9];Acc = ones(size(Psi));%make accumulation function. Compare to website accumulation function.%Note the last row of the website prediction contains an error. One arrow%in the predicted flow direction is pointed the wrong way.[channel,I] = d8alg(Psi,Acc,2,'plot');%The predicted channel locations match with what you would expect from%the accumulation plot?
Similar scripts
Rob Keyboard (Popularity: ) : This plugin is produced for holding on keyboard when pairing program. You can type "shift ctrl K" to lock intellJ by a Dialog with amusing words. You can lock intellJ by password, with configging password enabled.At first, you should add ...
CIE Coordinate Calculator (Popularity: ) : This software is for calculating the CIE chromaticity co-ordinates of phosphor materials using the photo luminescence data. The software also shows the position of the co-ordinates in chromaticity diagram and expected color of the material. Please note that the color ...
New Dream Coder for Oracle (Popularity: ) : This tool is an code generator for Oracle. While fetching large tables this tool reduces usage of memory. Some features of this tool are, it has new password ecryption, procedure builder, session monitor, SQL templates etc., It increases execution times ...
Foreign Exchange Options (Popularity: ) : fxoptions( S0, X, rd, rf, T, vol, style)Valuation of European and American call and put options on foreign exchange using Garman-Kohlhagen model.European option prices are given by an exact formula (Garman-Kohlhagen).American option prices are approximated using both binomial and trinomial ...
Anti Cut and Paste (Popularity: ) : This utility is helpful for programmers that allows them to search programming language source code's text fragments which have been copied and pasted. Some key features of this tool are, this tool supports both command line and Graphical User Interface ...
AC Protect Standard (Popularity: ) : This utility is used for avoiding hackers from cracking your software using special techniques called anti crack. It works with all windows platforms. Some features of this tool are, this tool compresses ocx, scr, exe, dll and more, dynamic encrypt ...
Bokai Barcode Image generator (Popularity: ) : This tool is used for barcode generator and which has an ActiveX control for printing barcodes. This tool contains more than twenty five barcode types. This tool supports only ActiveX control programs. Users can customize barcode parameters and design of ...
VBcodePrint (Popularity: ) : This Add-In to Microsoft Visual Basic 6 significantly enhances its source code printing capabilities. You can print any part of your VB project's source code from within the VB's development environment. / You can create and save your own output ...
Use Matlab Editor to Write and Run Ansys Program. (Popularity: ) : You don't have to switch your screen between Matlab, Ansys and UltraEdit or PSPad anymore, when you doing FEM-Analysis.You can use MEditor to write your Ansys APDL program and use the excellent feature of MEditor to structure your Code: Cell-Function, ...
VBAcodePrint (Popularity: ) : This add-in enables you to print Microsoft VBA source code in color of your applications across the entire Microsoft Office 2000 suite of applications: Word, Excel, Outlook, Access, PowerPoint, and FrontPage and any other VBA enabled software. / You can ...
User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
Email*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
 
Similar Software
ThinkPad Reserve Edition 2771-23U Bluetooth with Enhanced Data Rate Software II 6.2.0.7900 for Windows Vista (Popularity: ) : This package installs the software (Bluetooth with Enhanced Data Rate Software II) to enable the following devices.
- ThinkPad Bluetooth with Enhanced Data Rate
- Thinkpad Bluetooth 2.1 with Enhanced Data Rate

However, some models do not support Bluetooth 2.1 due to a ...

Dell OptiPlex 755 System BIOS A04 for XP (Popularity: ) : Level of Importance: Urgent
Dell highly recommends applying this update as soon as possible. The update contains changes to improve the reliability and availability of your Dell system.

Fixes and Enhancements
1. Removed China (Sinosun) TPM support.
2. Resolved defect with the floppy IDE ...

Dell OptiPlex 755 System BIOS A04 for Vista 32-Bit (Popularity: ) : Level of Importance: Urgent
Dell highly recommends applying this update as soon as possible. The update contains changes to improve the reliability and availability of your Dell system.

Fixes and Enhancements
1. Removed China (Sinosun) TPM support.
2. Resolved defect with the floppy IDE ...

Dell Latitude E6500 Notebook System BIOS A06 for Vista 64-Bit (Popularity: ) : Level of Importance: Recommended
Dell recommends applying this update during your next scheduled update cycle. The update contains feature enhancements or changes that will help keep your system software current and compatible with other system modules (firmware, BIOS, drivers and software).

Fixes ...

Dell OptiPlex 755 System BIOS A04 for Vista 64-Bit (Popularity: ) : Level of Importance: Urgent
Dell highly recommends applying this update as soon as possible. The update contains changes to improve the reliability and availability of your Dell system.

Fixes and Enhancements
1. Removed China (Sinosun) TPM support.
2. Resolved defect with the floppy IDE ...

Dell Latitude E6500 Notebook Latitude E6500 System BIOS A06 for XP (Popularity: ) : Level of Importance: Recommended
Dell recommends applying this update during your next scheduled update cycle. The update contains feature enhancements or changes that will help keep your system software current and compatible with other system modules (firmware, BIOS, drivers and software).

Fixes ...

Dell Latitude E6500 Notebook System BIOS A06 for Win7 32-Bit (Popularity: ) : Level of Importance: Recommended
Dell recommends applying this update during your next scheduled update cycle. The update contains feature enhancements or changes that will help keep your system software current and compatible with other system modules (firmware, BIOS, drivers and software).

Fixes ...

Dell Latitude E6500 Notebook System BIOS A06 for Vista 32-Bit (Popularity: ) : Level of Importance: Recommended
Dell recommends applying this update during your next scheduled update cycle. The update contains feature enhancements or changes that will help keep your system software current and compatible with other system modules (firmware, BIOS, drivers and software).

Fixes ...

Dell Latitude E6500 Notebook System BIOS A06 for Win7 64-Bit (Popularity: ) : Level of Importance: Recommended
Dell recommends applying this update during your next scheduled update cycle. The update contains feature enhancements or changes that will help keep your system software current and compatible with other system modules (firmware, BIOS, drivers and software).

Fixes ...

Dell Latitude XT2 Notebook system BIOS A01 for Vista-64Bit (Popularity: ) : Description
Latitude XT2 System BIOS

Level of Importance: Optional
Dell recommends the customer review specifics about the update to determine if it applies to your system. The update contains changes that impact only certain configurations, or provides new features that may/may not apply ...

ad


Rate me
supported os
Linux
Mac OSX
Macintosh
Win All, BSD, Solaris
stats
downloads 7
version 1.0
size in Kb 10
popularity   
695/370676
user rating 5/10
New Scripts
Popular Scripts
Latest Reviews