File: grdtrend.html

package info (click to toggle)
gmt-doc 3.4-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 4,756 kB
  • ctags: 1,800
  • sloc: makefile: 30
file content (134 lines) | stat: -rw-r--r-- 4,122 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
<HTML>
<HEAD>
<TITLE>grdtrend</TITLE>
</HEAD>
<BODY>
<H1>grdtrend</H1>
<HR>
<PRE>
<!-- Manpage converted by man2html 3.0.1 -->
       grdtrend  -  Fit and/or remove a polynomial trend in a grd
       file


</PRE>
<H2>SYNOPSIS</H2><PRE>
       <B>grdtrend</B> <I>grdfile</I> <B>-N</B><I>n</I><B>_</B><I>model</I>[<B>r</B>] [ <B>-D</B><I>diff.grd</I> ] [ <B>-T</B><I>trend.grd</I>
       ] [ <B>-V</B> ] [ <B>-W</B><I>weight.grd</I> ]


</PRE>
<H2>DESCRIPTION</H2><PRE>
       <B>grdtrend</B>  reads  a  2-D  gridded file and fits a low-order
       polynomial trend to these data  by  [optionally  weighted]
       least-squares. The trend surface is defined by:

       m1  +  m2*x + m3*y + m4*x*y + m5*x*x + m6*y*y + m7*x*x*x +
       m8*x*x*y + m9*x*y*y + m10*y*y*y.

       The user must  specify  <B>-N</B><I>n</I><B>_</B><I>model</I>,  the  number  of  model
       parameters  to use; thus, <B>-N</B><I>4</I> fits a bilinear trend, <B>-N</B><I>6</I> a
       quadratic <A HREF="surface.html">surface</A>, and so on. Optionally, append <B>r</B> to  the
       <B>-N</B>  option to perform a robust fit. In this case, the pro
       gram will iteratively reweight the data based on a  robust
       scale  estimate, in order to converge to a solution insen
       sitive to outliers.  This may be handy when  separating  a
       "regional"  field from a "residual" which should have non-
       zero mean, such as a local mountain on a regional surface.

       If  data file has values set to NaN, these will be ignored
       during fitting; if output files are  written,  these  will
       also have NaN in the same locations.

       No  space between the option flag and the associated argu
       ments.

       <I>grdfile</I>
              The name of a 2-D binary grd file.

       <B>-N</B>     <I>n</I><B>_</B><I>model</I>[<B>r</B>] sets the number of model  parameters  to
              fit. Append <B>r</B> for robust fit.


</PRE>
<H2>OPTIONS</H2><PRE>
       No  space between the option flag and the associated argu
       ments.

       <B>-D</B>     Write the difference (input data -  trend)  to  the
              file <I>diff.grd</I>.

       <B>-T</B>     Write the fitted trend to the file <I>trend.grd</I>.

       <B>-V</B>     Selects  verbose  mode,  which  will  send progress
              reports to stderr [Default runs "silently"].

       <B>-W</B>     If <I>weight.grd</I> exists, it will be read and  used  to
              solve  a  weighted least-squares problem. [Default:
              fit will be written to <I>weight.grd</I>.


</PRE>
<H2>REMARKS</H2><PRE>
       The domain of x and y will be shifted and scaled  to  [-1,
       1] and the basis functions are built from Legendre polyno
       mials. These have a numerical advantage in the form of the
       matrix  which  must  be  inverted  and allow more accurate
       solutions. NOTE: The model parameters listed with  <B>-V</B>  are
       Legendre polynomial coefficients; they are not numerically
       equivalent to the m#s in the equation described above. The
       description  above  is  to allow the user to match <B>-N</B> with
       the order of the polynomial surface.


</PRE>
<H2>EXAMPLES</H2><PRE>
       To remove a planar trend from  hawaii_topo.grd  and  write
       result in hawaii_residual.grd, try

       <B>grdtrend</B> hawaii_topo.grd <B>-N</B>3 <B>-D</B>hawaii_residual.grd

       To   do   a   robust   fit   of   a   bicubic  surface  to
       hawaii_topo.grd, writing the  result  in  hawaii_trend.grd
       and  the  weights used in hawaii_weight.grd, and reporting
       the progress, try

       <B>grdtrend</B>    hawaii_topo.grd    <B>-N</B>10<B>r</B>    <B>-T</B>hawaii_trend.grd
       <B>-W</B>hawaii_weight.grd <B>-V</B>


</PRE>
<H2>SEE ALSO</H2><PRE>
       <I>gmt</I>(l), <I><A HREF="grdfft.html">grdfft</A></I>(l), <I><A HREF="grdfilter.html">grdfilter</A></I>(l)























</PRE>
<HR>
<ADDRESS>
Man(1) output converted with
<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a>
</ADDRESS>
</BODY>
</HTML>
<body bgcolor="#ffffff">