Utilizzare le funzioni rowgrad e colgrad per creare differenze di righe e colonne in una matrice di immagine sottraendo le righe (o le colonne) successive una dall'altra. In ognuno dei casi la matrice risultante ha una riga o una colonna indefinita impostata su zero.
Queste funzioni trovano i gradienti di riga e colonna di una matrice di immagine dando come risultato un rilevamento dei bordi selettivo orizzontalmente o verticalmente. Il rilevamento dei bordi consente di migliorare la leggibilità dell'immagine per determinati tipi di caratteristiche che dipendono dai bordi. Anche i gradienti producono un effetto visivo a sbalzo.
La funzione rowgrad sottrae righe adiacenti in una matrice di immagine per formare la matrice di output. La prima riga è zero.
La funzione colgrad sottrae colonne adiacenti in una matrice di immagine per formare la matrice di output. La prima colonna è zero.