Ito ang command grdmathgmt na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
grdmath - Reverse Polish Notation (RPN) calculator para sa mga grids (elemento ayon sa elemento)
SINOPSIS
grdmath [ min_area[/min_level/max_level][+ag|i|s |S][+r|l][pporsiyento] ] [ paglutas[+] ] [
pagtaas ] [] [] [ rehiyon ] [ [antas] ] [ -bi] [ -du] [ -f]
[ -h] [ -i] [ -n] [ -r ] [ -x[[-]n] ] operan [ operan ]
OPERATOR [ operan ] OPERATOR ... = outgrdfile
tandaan: Walang puwang ang pinapayagan sa pagitan ng flag ng opsyon at ng mga nauugnay na argumento.
DESCRIPTION
grdmath gagawa ng mga operasyon tulad ng pagdaragdag, pagbabawas, pagpaparami, at paghahati sa isa o higit pa
grid file o constants gamit ang Reverse Polish Notation (RPN) syntax (hal., Hewlett-Packard
calculator-style). Ang mga di-makatwirang kumplikadong expression ay maaaring masuri; ang
ang huling resulta ay nakasulat sa isang output grid file. Ang mga operasyon ng grid ay bawat elemento,
hindi matrix manipulations. Ang ilang mga operator ay nangangailangan lamang ng isang operand (tingnan sa ibaba). Kung walang grid
Ang mga file ay ginagamit sa expression pagkatapos ay mga pagpipilian -R, -I dapat itakda (at opsyonal -r). Ang
pagpapahayag = outgrdfile maaaring mangyari nang maraming beses hangga't pinapayagan ng lalim ng stack sa pagkakasunud-sunod
upang i-save ang mga intermediate na resulta. Maaaring kumplikado o madalas na nangyayari ang mga expression
naka-code bilang isang macro para magamit sa hinaharap o naka-imbak at naaalala sa pamamagitan ng pinangalanang mga lokasyon ng memorya.
KAILANGAN MGA PANGANGATWIRANG
operan
If operan mabubuksan bilang isang file ito ay mababasa bilang isang grid file. Kung hindi isang file,
ito ay binibigyang kahulugan bilang isang numerical constant o isang espesyal na simbolo (tingnan sa ibaba).
outgrdfile
Ang pangalan ng isang 2-D grid file na hahawak sa huling resulta. (Tingnan ang GRID FILE FORMATS
sa ibaba).
OPSYONAL MGA PANGANGATWIRANG
-Amin_area[/min_level/max_level][+ag|i|s|S][+r|l][+pporsiyento]
Mga tampok na may lugar na mas maliit sa min_area sa km^2 o ng hierarchical level na
ay mas mababa kaysa sa min_level o mas mataas kaysa sa max_level ay hindi mai-plot [Default is
0/0/4 (lahat ng feature)]. Ang Antas 2 (mga lawa) ay naglalaman ng mga regular na lawa at malawak na ilog
mga katawan na karaniwan naming kasama bilang mga lawa; dugtungan +r upang makakuha lamang ng mga ilog-lawa o +l
para makakuha lang ng mga regular na lawa. Bilang default (+ai) pinipili namin ang hangganan ng istante ng yelo bilang
ang baybayin para sa Antarctica; dugtungan +ag sa halip ay piliin ang ice grounding line
bilang baybayin. Para sa mga ekspertong user na gustong mag-print ng sarili nilang baybayin ng Antarctica
at mga isla sa pamamagitan ng psxy pwede mong gamitin +bilang para laktawan ang lahat ng feature ng GSHHG sa ibaba 60S o +aS sa
sa halip ay laktawan ang lahat ng feature sa hilaga ng 60S. Panghuli, dugtungan +pporsiyento upang ibukod
polygons na ang porsyento ng lugar ng kaukulang tampok na full-resolution ay mas mababa
kaysa porsiyento. Tingnan ang GSHHG IMPORMASYON sa ibaba para sa higit pang mga detalye. (-A ay may kaugnayan lamang sa
ang LDISTG operator)
-Dpaglutas[+]
Pinipili ang resolution ng set ng data na gagamitin sa operator na LDISTG ((f)ull,
(h)igh, (i)intermediate, (l)ow, at (c)bastos). Bumababa ang resolution ng 80%
sa pagitan ng mga set ng data [Default is l]. Idugtong + upang awtomatikong pumili ng mas mababa
resolution kung hindi makukuha ang hinihiling [abort if not found].
-Ixinc[yunit][=|+][/yanc[yunit][=|+]]
x_inc [at opsyonal y_inc] ay ang grid spacing. Opsyonal, magdagdag ng suffix
modifier heograpiko (degrees) coordinates: Idugtong m upang ipahiwatig arc minuto o s
upang ipahiwatig ang mga segundo ng arko. Kung ang isa sa mga yunit e, f, k, M, n or u ay nakadugtong
sa halip, ang increment ay ipinapalagay na ibibigay sa metro, paa, km, Mile, nauukol sa dagat
milya o US survey foot, ayon sa pagkakabanggit, at iko-convert sa katumbas
degrees longitude sa gitnang latitude ng rehiyon (depende ang conversion sa
PROJ_ELLIPSOID). kung /y_inc ay ibinigay ngunit nakatakda sa 0 ito ay ire-reset katumbas ng x_inc;
kung hindi, ito ay mako-convert sa degrees latitude. lahat coordinates: Kung = is
idinagdag pagkatapos ang kaukulang max x (silangan) O y (hilaga) ay maaaring bahagyang nababagay
upang magkasya nang eksakto sa ibinigay na pagtaas [bilang default ang pagtaas ay maaaring iakma
bahagyang upang magkasya sa ibinigay na domain]. Sa wakas, sa halip na magbigay ng increment maaari kang
tukuyin ang numero of nodes ninanais sa pamamagitan ng pagdaragdag + sa ibinigay na integer
argumento; ang increment ay muling kinakalkula mula sa bilang ng mga node at ang
domain. Ang resultang increment value ay depende sa kung pinili mo ang a
gridline-registered o pixel-registered grid; tingnan ang App-file-formats para sa mga detalye.
Tandaan: kung -Rgrdfile ay ginagamit pagkatapos ang grid spacing ay nasimulan na; gamitin
-I upang i-override ang mga halaga.
-M Bilang default, ang anumang mga derivative na kinakalkula ay nasa z_units/ x(o y)_units. Gayunpaman, ang
Maaaring piliin ng user ang opsyong ito upang i-convert ang dx,dy sa mga degree ng longitude,latitude sa
metro gamit ang flat Earth approximation, upang ang mga gradient ay nasa z_units/meter.
-N I-off ang mahigpit na pagsuri sa pagtutugma ng domain kapag minamanipula ang maraming grid [Default
igigiit na ang bawat grid domain ay nasa loob ng 1e-4 * grid_spacing ng domain ng
ang unang grid na nakalista].
-R[yunit]xmin/Xmax/ymin/ymax[r] (higit pa ...)
Tukuyin ang rehiyon ng interes.
-V[antas] (higit pa ...)
Piliin ang antas ng verbosity [c].
-bi[ncols][t] (higit pa ...)
Piliin ang native na binary input. Ang pagpipiliang binary input ay nalalapat lamang sa mga file ng data
kailangan ng mga operator LDIST, PDIST, at LOOB.
-dunodata (higit pa ...)
Palitan ang mga column ng input na katumbas nodata kasama ang NaN.
-f[i|o]colinfo (higit pa ...)
Tukuyin ang mga uri ng data ng input at/o output column.
-g[a]x|y|d|X|Y|D|[co]z[+|-]puwang[o] (higit pa ...)
Tukuyin ang mga data gaps at line break.
-h[i|o][n][+c][+d][+rpangungusap][+rpamagat] (higit pa ...)
Laktawan o gumawa ng (mga) talaan ng header.
-ikwelyo[l][ssukatan][oginalaw][,...] (higit pa ...)
Pumili ng mga column ng input (0 ang unang column).
-n[b|c|l|n][+a][+bBC][+c][+tthreshold] (higit pa ...)
Piliin ang interpolation mode para sa mga grids.
-r (higit pa ...)
Itakda ang pagpaparehistro ng pixel node [gridline]. Ginagamit lamang kasama ng -R -I.
-x[[-]n] (higit pa ...)
Limitahan ang bilang ng mga core na ginagamit sa mga multi-threaded na algorithm (kinakailangan ang OpenMP).
-^ or m -
Mag-print ng maikling mensahe tungkol sa syntax ng command, pagkatapos ay lumabas (TANDAAN: sa Windows
gamitin lang -).
-+ or m +
Mag-print ng malawak na paggamit (tulong) na mensahe, kasama ang paliwanag ng anuman
opsyong tukoy sa module (ngunit hindi ang mga karaniwang opsyon sa GMT), pagkatapos ay lalabas.
-? or hindi argumento
Mag-print ng kumpletong mensahe ng paggamit (tulong), kasama ang paliwanag ng mga opsyon, pagkatapos
labasan.
--bersyon
I-print ang bersyon ng GMT at lumabas.
--show-datadir
I-print ang buong path sa GMT share directory at lumabas.
OPERATOR
Pumili sa mga sumusunod na 169 operator. Ang "args" ay ang bilang ng input at output
argumento.
.
│Operator │ args │ Ibinabalik │
├──────────┼──────┼────────────․․
│ABS │ 1 1 │ abs (A) │
├──────────┼──────┼────────────․․
│ACOS │ 1 1 │ acos (A) │
├──────────┼──────┼────────────․․
│ACOSH │ 1 1 │ acosh (A) │
├──────────┼──────┼────────────․․
│ACOT │ 1 1 │ acot (A) │
├──────────┼──────┼────────────․․
│ACSC │ 1 1 │ acsc (A) │
├──────────┼──────┼────────────․․
│ADD │ 2 1 │ A + B │
├──────────┼──────┼────────────․․
│AT │ 2 1 │ B kung A == NaN, kung hindi A │
├──────────┼──────┼────────────․․
│ARC │ 2 1 │ ibalik ang arc(A,B) sa [0 │
│ │ │ pi] │
├──────────┼──────┼────────────․․
│ISANG SEC │ 1 1 │ asec (A) │
├──────────┼──────┼────────────․․
│TULAD NG SA │ 1 1 │ asin (A) │
├──────────┼──────┼────────────․․
│ASINH │ 1 1 │ asinh (A) │
├──────────┼──────┼────────────․․
│Atan │ 1 1 │ atan (A) │
├──────────┼──────┼────────────․․
│ATAN2 │ 2 1 │ atan2 (A, B) │
├──────────┼──────┼────────────․․
│ATANH │ 1 1 │ atanh (A) │
├──────────┼──────┼────────────․․
│BCDF │ 3 1 │ Binomial na pinagsama-samang │
│ │ │ function ng pamamahagi │
│ │ │ para sa p = A, n = B, at x │
│ │ │ = C │
├──────────┼──────┼────────────․․
│BPDF │ 3 1 │ Binomial na posibilidad │
│ │ │ density function para sa p = │
│ │ │ A, n = B, at x = C │
├──────────┼──────┼────────────․․
│BEI │ 1 1 │ bei (A) │
├──────────┼──────┼────────────․․
│BER │ 1 1 │ ber (A) │
├──────────┼──────┼────────────․․
│BITAND │ 2 1 │ A & B (bitwise AT │
│ │ │ operator) │
├──────────┼──────┼────────────․․
│BITLEFT │ 2 1 │ A << B (bitwise │
│ │ │ left-shift operator) │
├──────────┼──────┼────────────․․
│BITNOT │ 1 1 │ ~A (bitwise HINDI │
│ │ │ operator, ibig sabihin, ibalik │
│ │ │ komplemento ng dalawa) │
├──────────┼──────┼────────────․․
│BITOR │ 2 1 │ A | B (bitwise O │
│ │ │ operator) │
.
│BITRIGHT │ 2 1 │ A >> B (bitwise │
│ │ │ right-shift operator) │
├──────────┼──────┼────────────․․
│PINAKABIT │ 2 1 │ 1 kung nakatakda ang bit B ng A, │
│ │ │ iba pa 0 (bitwise TEST │
│ │ │ operator) │
├──────────┼──────┼────────────․․
│BITXOR │ 2 1 │ A ^ B (bitwise XOR │
│ │ │ operator) │
├──────────┼──────┼────────────․․
│CAZ │ 2 1 │ Cartesian azimuth mula sa │
│ │ │ mga grid node upang i-stack ang x,y │
│ │ │ (ibig sabihin, A, B) │
├──────────┼──────┼────────────․․
│CBAZ │ 2 1 │ Cartesian back-azimuth │
│ │ │ mula sa mga grid node hanggang sa stack │
│ │ │ x,y (ibig sabihin, A, B) │
├──────────┼──────┼────────────․․
│CDIST │ 2 1 │ Cartesian na distansya │
│ │ │ sa pagitan ng mga grid node at │
│ │ │ stack x,y (ibig sabihin, A, B) │
├──────────┼──────┼────────────․․
│CDIST2 │ 2 1 │ Bilang CDIST ngunit para lamang sa │
│ │ │ node na != 0 │
├──────────┼──────┼────────────․․
│CEIL │ 1 1 │ ceil (A) (pinakamaliit │
│ │ │ integer >= A) │
├──────────┼──────┼────────────․․
│CHICRIT │ 2 1 │ kritikal na Chi-squared │
│ │ │ value para sa alpha = A at │
│ │ │ nu = B │
├──────────┼──────┼────────────․․
│CHICDF │ 2 1 │ Chi-squared cumulative │
│ │ │ function ng pamamahagi │
│ │ │ para sa chi2 = A at nu = B │
├──────────┼──────┼────────────․․
│CHIPDF │ 2 1 │ Chi-squared na posibilidad │
│ │ │ density function para sa │
│ │ │ chi2 = A at nu = B │
├──────────┼──────┼────────────․․
│COMB │ 2 1 │ Mga kumbinasyon n_C_r, na may │
│ │ │ n = A at r = B │
├──────────┼──────┼────────────․․
│CORCOEFF │ 2 1 │ Koepisyent ng ugnayan │
│ │ │ r(A, B) │
├──────────┼──────┼────────────․․
│Cos │ 1 1 │ cos (A) (A sa radians) │
├──────────┼──────┼────────────․․
│COSD │ 1 1 │ cos (A) (A in degrees) │
├──────────┼──────┼────────────․․
│COSH │ 1 1 │ cosh (A) │
├──────────┼──────┼────────────․․
│Higaan │ 1 1 │ higaan (A) (A sa radians) │
├──────────┼──────┼────────────․․
│COTD │ 1 1 │ higaan (A) (A sa degrees) │
├──────────┼──────┼────────────․․
│CSC │ 1 1 │ csc (A) (A sa radians) │
├──────────┼──────┼────────────․․
│CSCD │ 1 1 │ csc (A) (A sa degrees) │
├──────────┼──────┼────────────․․
│CURV │ 1 1 │ Curvature ng A │
│ │ │ (Laplacian) │
.
│D2DX2 │ 1 1 │ d^2(A)/dx^2 2nd │
│ │ │ hinalaw │
├──────────┼──────┼────────────․․
│D2DY2 │ 1 1 │ d^2(A)/dy^2 2nd │
│ │ │ hinalaw │
├──────────┼──────┼────────────․․
│D2DXY │ 1 1 │ d^2(A)/dxdy 2nd │
│ │ │ hinalaw │
├──────────┼──────┼────────────․․
│D2R │ 1 1 │ Kino-convert ang Degrees sa │
│ │ │ Radian │
├──────────┼──────┼────────────․․
│extension ng DDX │ 1 1 │ d(A)/dx Central 1st │
│ │ │ hinalaw │
├──────────┼──────┼────────────․․
│DDY │ 1 1 │ d(A)/dy Central 1st │
│ │ │ hinalaw │
├──────────┼──────┼────────────․․
│DEG2KM │ 1 1 │ Nagko-convert ng Spherical │
│ │ │ Degrees hanggang Kilometro │
├──────────┼──────┼────────────․․
│DENAN │ 2 1 │ Palitan ang mga NaN sa A ng │
│ │ │ mga halaga mula sa B │
├──────────┼──────┼────────────․․
│DILOG │ 1 1 │ dilog (A) │
├──────────┼──────┼────────────․․
│DIV │ 2 1 │ A / B │
├──────────┼──────┼────────────․․
│DUP │ 1 2 │ Lugar duplicate ng A sa │
│ │ │ ang stack │
├──────────┼──────┼────────────․․
│ECDF │ 2 1 │ Exponential cumulative │
│ │ │ function ng pamamahagi │
│ │ │ para sa x = A at lambda = B │
├──────────┼──────┼────────────․․
│ECRIT │ 2 1 │ Exponential distribution │
│ │ │ kritikal na halaga para sa alpha │
│ │ │ = A at lambda = B │
├──────────┼──────┼────────────․․
│EPDF │ 2 1 │ Exponential probability │
│ │ │ density function para sa x = │
│ │ │ A at lambda = B │
├──────────┼──────┼────────────․․
│MAGMANANA │ 1 1 │ Error function erf (A) │
├──────────┼──────┼────────────․․
│ERFC │ 1 1 │ Komplementaryong Error │
│ │ │ function na erfc (A) │
├──────────┼──────┼────────────․․
│EQ │ 2 1 │ 1 kung A == B, kung hindi 0 │
├──────────┼──────┼────────────․․
│ERFINV │ 1 1 │ Inverse error function │
│ │ │ ng A │
├──────────┼──────┼────────────․․
│EXCH │ 2 2 │ Nagpapalitan ng A at B sa │
│ │ │ stack │
├──────────┼──────┼────────────․․
│Exp │ 1 1 │ exp (A) │
├──────────┼──────┼────────────․․
│Katotohanan │ 1 1 │ A! (Isang factorial) │
├──────────┼──────┼────────────․․
│EXTREMA │ 1 1 │ Lokal na Extrema: +2/-2 ay │
│ │ │ max/min, +1/-1 ang saddle │
│ │ │ na may max/min sa x, 0 │
│ │ │ sa ibang lugar │
.
│FCDF │ 3 1 │ F pinagsama-samang │
│ │ │ function ng pamamahagi │
│ │ │ para sa F = A, nu1 = B, at │
│ │ │ nu2 = C │
├──────────┼──────┼────────────․․
│FCRIT │ 3 1 │ F pamamahagi kritikal │
│ │ │ value para sa alpha = A, nu1 │
│ │ │ = B, at nu2 = C │
├──────────┼──────┼────────────․․
│FLIPLR │ 1 1 │ Baliktarin ang pagkakasunud-sunod ng mga halaga │
│ │ │ sa bawat hilera │
├──────────┼──────┼────────────․․
│FLIPUD │ 1 1 │ Baliktarin ang pagkakasunud-sunod ng mga halaga │
│ │ │ sa bawat column │
├──────────┼──────┼────────────․․
│SAlog │ 1 1 │ palapag (A) (pinakamahusay │
│ │ │ integer <= A) │
├──────────┼──────┼────────────․․
│FMOD │ 2 1 │ A % B (natitira pagkatapos ng │
│ │ │ pinutol na dibisyon) │
├──────────┼──────┼────────────․․
│FPDF │ 3 1 │ F probability density │
│ │ │ function para sa F = A, nu1 │
│ │ │ = B, at nu2 = C │
├──────────┼──────┼────────────․․
│GE │ 2 1 │ 1 kung A >= B, kung hindi 0 │
├──────────┼──────┼────────────․․
│GT │ 2 1 │ 1 kung A > B, kung hindi 0 │
├──────────┼──────┼────────────․․
│HYPOT │ 2 1 │ hypot (A, B) = sqrt (A*A │
│ │ │ + B*B) │
├──────────┼──────┼────────────․․
│I0 │ 1 1 │ Binagong Bessel function │
│ │ │ ng A (1st kind, order 0) │
├──────────┼──────┼────────────․․
│I1 │ 1 1 │ Binagong Bessel function │
│ │ │ ng A (1st kind, order 1) │
├──────────┼──────┼────────────․․
│KUNG HINDI │ 3 1 │ B kung A != 0, kung hindi C │
├──────────┼──────┼────────────․․
│IN │ 2 1 │ Binagong Bessel function │
│ │ │ ng A (1st kind, order B) │
├──────────┼──────┼────────────․․
│INRANGE │ 3 1 │ 1 kung B <= A <= C, kung hindi 0 │
├──────────┼──────┼────────────․․
│LOOB │ 1 1 │ 1 kapag nasa loob o nasa │
│ │ │ polygon(s) sa A, kung hindi 0 │
├──────────┼──────┼────────────․․
│INV │ 1 1 │ 1 / A │
├──────────┼──────┼────────────․․
│ISINITE │ 1 1 │ 1 kung ang A ay may hangganan, kung hindi 0 │
├──────────┼──────┼────────────․․
│ISNAN │ 1 1 │ 1 kung A == NaN, kung hindi 0 │
├──────────┼──────┼────────────․․
│J0 │ 1 1 │ Bessel function ng A │
│ │ │ (1st uri, order 0) │
├──────────┼──────┼────────────․․
│J1 │ 1 1 │ Bessel function ng A │
│ │ │ (1st uri, order 1) │
├──────────┼──────┼────────────․․
│JN │ 2 1 │ Bessel function ng A │
│ │ │ (1st uri, order B) │
.
│K0 │ 1 1 │ Binagong Kelvin function │
│ │ │ ng A (2nd uri, order 0) │
├──────────┼──────┼────────────․․
│K1 │ 1 1 │ Binagong Bessel function │
│ │ │ ng A (2nd uri, order 1) │
├──────────┼──────┼────────────․․
│KEI │ 1 1 │ kei (A) │
├──────────┼──────┼────────────․․
│KER │ 1 1 │ ker (A) │
├──────────┼──────┼────────────․․
│KM2DEG │ 1 1 │ Kino-convert ang Kilometro sa │
│ │ │ Spherical Degrees │
├──────────┼──────┼────────────․․
│KN │ 2 1 │ Binagong Bessel function │
│ │ │ ng A (2nd uri, order B) │
├──────────┼──────┼────────────․․
│KURT │ 1 1 │ Kurtosis ng A │
├──────────┼──────┼────────────․․
│LCDF │ 1 1 │ Laplace cumulative │
│ │ │ function ng pamamahagi │
│ │ │ para sa z = A │
├──────────┼──────┼────────────․․
│LCRIT │ 1 1 │ Pamamahagi ng Laplace │
│ │ │ kritikal na halaga para sa alpha │
│ │ │ = A │
├──────────┼──────┼────────────․․
│LDIST │ 1 1 │ Kalkulahin ang pinakamababang distansya │
│ │ │ (sa km kung -fg) mula sa │
│ │ │ linya sa multi-segment │
│ │ │ ASCII file A │
├──────────┼──────┼────────────․․
│LDIST2 │ 2 1 │ Bilang LDIST, mula sa mga linya sa │
│ │ │ ASCII file B ngunit hanggang │ lamang
│ │ │ node kung saan ang A != 0 │
├──────────┼──────┼────────────․․
│LDISTG │ 0 1 │ Bilang LDIST, ngunit gumagana │
│ │ │ sa GSHHG dataset │
│ │ │ (tingnan ang -A, -D para sa │
│ │ │ mga opsyon). │
├──────────┼──────┼────────────․․
│LE │ 2 1 │ 1 kung A <= B, kung hindi 0 │
├──────────┼──────┼────────────․․
│Mag-log │ 1 1 │ log (A) (natural log) │
├──────────┼──────┼────────────․․
│LOG10 │ 1 1 │ log10 (A) (base 10) │
├──────────┼──────┼────────────․․
│LOG1P │ 1 1 │ log (1+A) (tumpak para sa │
│ │ │ maliit A) │
├──────────┼──────┼────────────․․
│LOG2 │ 1 1 │ log2 (A) (base 2) │
├──────────┼──────┼────────────․․
│LMSSCL │ 1 1 │ pagtatantya ng sukat ng LMS (LMS │
│ │ │ STD) ng A │
├──────────┼──────┼────────────․․
│Ibaba │ 1 1 │ Ang pinakamababa (minimum) │
│ │ │ halaga ng A │
├──────────┼──────┼────────────․․
│LPDF │ 1 1 │ Laplace probabilidad │
│ │ │ density function para sa z = │
│ │ │ A │
├──────────┼──────┼────────────․․
│LRAND │ 2 1 │ Laplace random na ingay │
│ │ │ na may mean A at std. │
│ │ │ paglihis B │
.
│LT │ 2 1 │ 1 kung A < B, kung hindi 0 │
├──────────┼──────┼────────────․․
│Baliw │ 1 1 │ Median Absolute │
│ │ │ Paglihis (L1 STD) ng A │
├──────────┼──────┼────────────․․
│MAX │ 2 1 │ Maximum ng A at B │
├──────────┼──────┼────────────․․
│MEAN │ 1 1 │ Mean value ng A │
├──────────┼──────┼────────────․․
│MED │ 1 1 │ Median na halaga ng A │
├──────────┼──────┼────────────․․
│MIN │ 2 1 │ Minimum ng A at B │
├──────────┼──────┼────────────․․
│MOD │ 2 1 │ A mod B (natitira pagkatapos ng │
│ │ │ floored division) │
├──────────┼──────┼────────────․․
│MODE │ 1 1 │ Halaga ng mode (Least Median │
│ │ │ ng mga Square) ng A │
├──────────┼──────┼────────────․․
│MUL │ 2 1 │ A * B │
├──────────┼──────┼────────────․․
│NAN │ 2 1 │ NaN kung A == B, kung hindi A │
├──────────┼──────┼────────────․․
│NEG │ 1 1 │ -A │
├──────────┼──────┼────────────․․
│NEQ │ 2 1 │ 1 kung A != B, kung hindi 0 │
├──────────┼──────┼────────────․․
│Pamantayan │ 1 1 │ Normalize (A) kaya │
│ │ │ max(A)-min(A) = 1 │
├──────────┼──────┼────────────․․
│HINDI │ 1 1 │ NaN kung A == NaN, 1 kung A │
│ │ │ == 0, iba pa 0 │
├──────────┼──────┼────────────․․
│NRAND │ 2 1 │ Normal, random na mga halaga │
│ │ │ na may mean A at std. │
│ │ │ paglihis B │
├──────────┼──────┼────────────․․
│OR │ 2 1 │ NaN kung B == NaN, kung hindi A │
├──────────┼──────┼────────────․․
│PCDF │ 2 1 │ Poisson cumulative │
│ │ │ function ng pamamahagi │
│ │ │ para sa x = A at lambda = B │
├──────────┼──────┼────────────․․
│PDIST │ 1 1 │ Kalkulahin ang pinakamababang distansya │
│ │ │ (sa km kung -fg) mula sa │
│ │ │ puntos sa ASCII file A │
├──────────┼──────┼────────────․․
│PDIST2 │ 2 1 │ Bilang PDIST, mula sa mga puntos sa │
│ │ │ ASCII file B ngunit hanggang │ lamang
│ │ │ node kung saan ang A != 0 │
├──────────┼──────┼────────────․․
│PERM │ 2 1 │ Mga Permutasyon n_P_r, na may │
│ │ │ n = A at r = B │
├──────────┼──────┼────────────․․
│PLM │ 3 1 │ Kaugnay na Alamat │
│ │ │ polynomial P(A) degree B │
│ │ │ order C │
├──────────┼──────┼────────────․․
│PLMg │ 3 1 │ Normalized na nauugnay │
│ │ │ Legendre polynomial P(A) │
│ │ │ degree B order C │
│ │ │ (geophysical convention) │
.
│PUNTO │ 1 2 │ Compute mean x at y │
│ │ │ mula sa ASCII file A at │
│ │ │ ilagay ang mga ito sa stack │
├──────────┼──────┼────────────․․
│POP │ 1 0 │ Tanggalin ang nangungunang elemento mula sa │
│ │ │ ang stack │
├──────────┼──────┼────────────․․
│POW │ 2 1 │ A ^ B │
├──────────┼──────┼────────────․․
│PPDF │ 2 1 │ Pamamahagi ng poisson │
│ │ │ P(x,lambda), na may x = A │
│ │ │ at lambda = B │
├──────────┼──────┼────────────․․
│PQUANT │ 2 1 │ Ang B'th Quantile │
│ │ │ (0-100%) ng A │
├──────────┼──────┼────────────․․
│PSI │ 1 1 │ Psi (o Digamma) ng A │
├──────────┼──────┼────────────․․
│PV │ 3 1 │ Legendre function na Pv(A) │
│ │ │ ng degree v = real(B) + │
│ │ │ imag(C) │
├──────────┼──────┼────────────․․
│QV │ 3 1 │ Legendre function na Qv(A) │
│ │ │ ng degree v = real(B) + │
│ │ │ imag(C) │
├──────────┼──────┼────────────․․
│R2 │ 2 1 │ R2 = A^2 + B^2 │
├──────────┼──────┼────────────․․
│R2D │ 1 1 │ I-convert ang Radian sa │
│ │ │ Degrees │
├──────────┼──────┼────────────․․
│TANONG │ 2 1 │ Mga pare-parehong random na halaga │
│ │ │ sa pagitan ng A at B │
├──────────┼──────┼────────────․․
│RCDF │ 1 1 │ pinagsama-samang Rayleigh │
│ │ │ function ng pamamahagi │
│ │ │ para sa z = A │
├──────────┼──────┼────────────․․
│RCRIT │ 1 1 │ Pamamahagi ng Rayleigh │
│ │ │ kritikal na halaga para sa alpha │
│ │ │ = A │
├──────────┼──────┼────────────․․
│RINT │ 1 1 │ rint (A) (bilog hanggang │
│ │ │ integral value na pinakamalapit │
│ │ │ hanggang A) │
├──────────┼──────┼────────────․․
│RPDF │ 1 1 │ Rayleigh probabilidad │
│ │ │ density function para sa z = │
│ │ │ A │
├──────────┼──────┼────────────․․
│ROLL │ 2 0 │ Paikot na inilipat ang tuktok │
│ │ │ Isang stack item ng isang │
│ │ │ halaga B │
├──────────┼──────┼────────────․․
│ROTX │ 2 1 │ I-rotate ang A sa pamamagitan ng │
│ │ │ (constant) shift B sa │
│ │ │ x-direksyon │
├──────────┼──────┼────────────․․
│ROTY │ 2 1 │ I-rotate ang A sa pamamagitan ng │
│ │ │ (constant) shift B sa │
│ │ │ y-direksyon │
.
│SDIST │ 2 1 │ Spherical (Mahusay │
│ │ │ bilog|geodesic) │
│ │ │ distansya (sa km) sa pagitan ng │
│ │ │ node at stack (A, B) │
├──────────┼──────┼────────────․․
│SDIST2 │ 2 1 │ Bilang SDIST ngunit para lamang sa │
│ │ │ node na != 0 │
├──────────┼──────┼────────────․․
│SAZ │ 2 1 │ Spherical azimuth mula sa │
│ │ │ grid node upang i-stack ang lon, │
│ │ │ lat (ibig sabihin, A, B) │
├──────────┼──────┼────────────․․
│SBAZ │ 2 1 │ Spherical back-azimuth │
│ │ │ mula sa mga grid node hanggang sa stack │
│ │ │ lon, lat (ibig sabihin, A, B) │
├──────────┼──────┼────────────․․
│SEC │ 1 1 │ seg (A) (A sa radians) │
├──────────┼──────┼────────────․․
│SECD │ 1 1 │ seg (A) (A sa degrees) │
├──────────┼──────┼────────────․․
│Lagdaan │ 1 1 │ sign (+1 o -1) ng A │
├──────────┼──────┼────────────․․
│SIN │ 1 1 │ sin (A) (A sa radians) │
├──────────┼──────┼────────────․․
│SINC │ 1 1 │ sinc (A) (sin │
│ │ │ (pi*A)/(pi*A)) │
├──────────┼──────┼────────────․․
│KASALANAN │ 1 1 │ kasalanan (A) (A sa degrees) │
├──────────┼──────┼────────────․․
│KASALANAN │ 1 1 │ sinh (A) │
├──────────┼──────┼────────────․․
│SKEW │ 1 1 │ Pagkahilig ng A │
├──────────┼──────┼────────────․․
│SQR │ 1 1 │ A^2 │
├──────────┼──────┼────────────․․
│SQRT │ 1 1 │ sqrt (A) │
├──────────┼──────┼────────────․․
│Magkaroon ng mga std │ 1 1 │ Standard deviation ng A │
├──────────┼──────┼────────────․․
│HAKBANG │ 1 1 │ Heaviside step function: │
│ │ │ H(A) │
├──────────┼──────┼────────────․․
│STEPX │ 1 1 │ Heaviside step function │
│ │ │ sa x: H(xA) │
├──────────┼──────┼────────────․․
│STEPY │ 1 1 │ Heaviside step function │
│ │ │ sa y: H(yA) │
├──────────┼──────┼────────────․․
│Sub │ 2 1 │ A - B │
├──────────┼──────┼────────────․․
│SUM │ 1 1 │ Kabuuan ng lahat ng value sa A │
├──────────┼──────┼────────────․․
│Magkulay-kayumanggi │ 1 1 │ tan (A) (A sa radians) │
├──────────┼──────┼────────────․․
│TANDA │ 1 1 │ tan (A) (A sa degrees) │
├──────────┼──────┼────────────․․
│TANH │ 1 1 │ tanh (A) │
├──────────┼──────┼────────────․․
│URI │ 2 1 │ Mga timbang ng yunit │
│ │ │ cosine-tapered sa zero │
│ │ │ sa loob ng A at B ng x at │
│ │ │ y mga margin ng grid │
.
│TCDF │ 2 1 │ Ang pinagsama-samang t ng mag-aaral │
│ │ │ function ng pamamahagi │
│ │ │ para sa t = A, at nu = B │
├──────────┼──────┼────────────․․
│TCRIT │ 2 1 │ Pamamahagi ng t ng mag-aaral │
│ │ │ kritikal na halaga para sa alpha │
│ │ │ = A at nu = B │
├──────────┼──────┼────────────․․
│TN │ 2 1 │ Chebyshev polynomial │
│ │ │ Tn(-1
│ │ │ A, at n = B │
├──────────┼──────┼────────────․․
│TPDF │ 2 1 │ T probability ng mag-aaral │
│ │ │ density function para sa t = │
│ │ │ A, at nu = B │
├──────────┼──────┼────────────․․
│UPPER │ 1 1 │ Ang pinakamataas (maximum) │
│ │ │ halaga ng A │
├──────────┼──────┼────────────․․
│WCDF │ 3 1 │ pinagsama-samang Weibull │
│ │ │ function ng pamamahagi │
│ │ │ para sa x = A, sukat = B, │
│ │ │ at hugis = C │
├──────────┼──────┼────────────․․
│WCRIT │ 3 1 │ Pamamahagi ng Weibull │
│ │ │ kritikal na halaga para sa alpha │
│ │ │ = A, sukat = B, at │
│ │ │ hugis = C │
├──────────┼──────┼────────────․․
│WPDF │ 3 1 │ Densidad ng Weibull │
│ │ │ pamamahagi │
│ │ │ P(x, sukat, hugis), na may x │
│ │ │ = A, sukat = B, at │
│ │ │ hugis = C │
├──────────┼──────┼────────────․․
│I-wrap │ 1 1 │ balutin ang A sa radians sa │
│ │ │ [-pi,pi] │
├──────────┼──────┼────────────․․
│XOR │ 2 1 │ 0 kung A == NaN at B == │
│ │ │ NaN, NaN kung B == NaN, │
│ │ │ iba A │
├──────────┼──────┼────────────․․
│Y0 │ 1 1 │ Bessel function ng A │
│ │ │ (2nd uri, order 0) │
├──────────┼──────┼────────────․․
│Y1 │ 1 1 │ Bessel function ng A │
│ │ │ (2nd uri, order 1) │
├──────────┼──────┼────────────․․
│YLM │ 2 2 │ Re at Ako │
│ │ │ orthonormalized │
│ │ │ spherical harmonics │
│ │ │ degree A order B │
├──────────┼──────┼────────────․․
│YLMg │ 2 2 │ Cos at Sin normalized │
│ │ │ spherical harmonics │
│ │ │ degree A order B │
│ │ │ (geophysical convention) │
├──────────┼──────┼────────────․․
│YN │ 2 1 │ Bessel function ng A │
│ │ │ (ika-2 uri, order B) │
├──────────┼──────┼────────────․․
│ZCDF │ 1 1 │ Normal na pinagsama-samang │
│ │ │ function ng pamamahagi │
│ │ │ para sa z = A │
.
│ZPDF │ 1 1 │ Normal na posibilidad │
│ │ │ density function para sa z = │
│ │ │ A │
├──────────┼──────┼────────────․․
│ZCRIT │ 1 1 │ Normal na pamamahagi │
│ │ │ kritikal na halaga para sa alpha │
│ │ │ = A │
.
SYMBOL
Ang mga sumusunod na simbolo ay may espesyal na kahulugan:
┌───────┬──────────────────────‐───‐‐
│PI │ 3.1415926... │
.
│E │ 2.7182818... │
.
│EULER │ 0.5772156... │
.
│EPS_F │ 1.192092896e-07 (single │
│ │ precision epsilon │
.
│XMIN │ Pinakamababang halaga ng x │
.
│XMAX │ Maximum x value │
.
│XRANGE │ Saklaw ng mga x value │
.
│XINC │ x pagtaas │
.
│NX │ Ang bilang ng mga x node │
.
│YMIN │ Pinakamababang y value │
.
│YMAX │ Maximum y value │
.
│YRANGE │ Saklaw ng mga y value │
.
│YINC │ y pagtaas │
.
│NY │ Ang bilang ng mga y node │
.
│X │ Grid na may x-coordinate │
.
│Y │ Grid na may y-coordinate │
.
│XNORM │ Grid na may normalized [-1 hanggang +1] │
│ │ x-coordinate │
.
│YNORM │ Grid na may normalized [-1 hanggang +1] │
│ │ y-coordinate │
.
│XCOL │ Grid na may mga numero ng column 0, 1, │
│ │ ..., NX-1 │
.
│YROW │ Grid na may mga row na numero 0, 1, ..., │
│ │ NY-1 │
└───────┴──────────────────────‘
NOTA ON OPERATOR
1. Ang operator SDIST kinakalkula ang mga spherical na distansya sa km sa pagitan ng (lon, lat) na punto
sa stack at lahat ng posisyon ng node sa grid. Ang grid domain at ang (lon, lat)
ang punto ay inaasahang nasa degree. Katulad nito, ang SAZ at SBAZ kalkulahin ng mga operator
spherical azimuth at back-azimuth sa mga degree, ayon sa pagkakabanggit. Ang mga operator LDIST at
PDIST kalkulahin ang mga spherical na distansya sa km kung -fg ay nakatakda o ipinahiwatig, kung hindi ay babalik sila
Mga distansya ng Cartesian. Tandaan: Kung ang kasalukuyang PROJ_ELLIPSOID ay ellipsoidal pagkatapos ay geodesics
ay ginagamit sa mga kalkulasyon ng mga distansya, na maaaring mabagal. Maaari mong i-trade ang bilis sa
katumpakan sa pamamagitan ng pagbabago ng algorithm na ginamit sa pagkalkula ng geodesic (tingnan ang PROJ_GEODESIC).
Ang namamahala LDISTG ay isang bersyon ng LDIST na gumagana sa data ng GSHHG. sa halip na
nagbabasa ng ASCII file, direktang ina-access nito ang isa sa mga set ng data ng GSHHG gaya ng natukoy
sa pamamagitan ng -D at -A mga pagpipilian.
2. Ang operator PUNTO nagbabasa ng talahanayan ng ASCII, kinokwenta ang mga halaga ng mean x at mean y at
ilagay ang mga ito sa stack. Kung geographic na data, gagamitin namin ang ibig sabihin ng 3-D vector sa
tukuyin ang ibig sabihin ng lokasyon.
3. Ang operator PLM kinakalkula ang nauugnay na Legendre polynomial ng degree L at order M
(0 <= M <= L), at ang argumento nito ay ang sine ng latitude. PLM ay hindi normalized at
kasama ang Condon-Shortley phase (-1)^M. PLMg ay na-normalize sa paraang pinaka
karaniwang ginagamit sa geophysics. Ang CS phase ay maaaring idagdag sa pamamagitan ng paggamit -M bilang argumento. PLM
ay aapaw sa mas mataas na antas, samantalang PLMg ay stable hanggang ultra high degrees (at
hindi bababa sa 3000).
4. Ang mga operator YLM at YLMg kalkulahin ang normalized spherical harmonics para sa degree L at
order M (0 <= M <= L) para sa lahat ng posisyon sa grid, na ipinapalagay na nasa
degree. YLM at YLMg ibalik ang dalawang grids, ang tunay (cosine) at haka-haka (sine)
bahagi ng kumplikadong spherical harmonic. Gamitin ang POP operator (at EXCH) upang makuha
tanggalin ang isa sa kanila, o i-save ang pareho sa pamamagitan ng pagbibigay ng dalawang magkasunod na = file.nc na tawag.
Ang orthonormalized complex harmonics YLM ay pinakakaraniwang ginagamit sa pisika at
seismology. Ang parisukat ng YLM sumasama sa 1 sa isang globo. Sa geophysics, YLMg is
na-normalize upang makagawa ng unit power kapag nag-a-average ng mga termino ng cosine at sine
(hiwalay!) sa ibabaw ng isang globo (ibig sabihin, ang kanilang mga parisukat bawat isa ay sumasama sa 4 pi). Ang
Condon-Shortley phase (-1)^M ay hindi kasama sa YLM or YLMg, ngunit maaari itong idagdag ng
gamit ang -M bilang argumento.
5. Ang lahat ng mga derivatives ay nakabatay sa gitnang may hangganang pagkakaiba, na may natural na hangganan
kundisyon.
6. Mga file na may parehong mga pangalan tulad ng ilang mga operator, hal, ADD, Lagdaan, =, atbp. ay dapat
natukoy sa pamamagitan ng paglalagay ng kasalukuyang direktoryo (ibig sabihin, ./LOG).
7. Hindi pinapayagan ang pagpipe ng mga file.
8. Ang limitasyon sa lalim ng stack ay hard-wired sa 100.
9. Lahat ng mga function na umaasa sa isang positibong radius (hal, Mag-log, KEI, atbp.) ay ipinasa ang
ganap na halaga ng kanilang argumento. (9) Ang bitwise operator (BITAND, BITLEFT, BITNOT,
BITOR, BITRIGHT, PINAKABIT, at BITXOR) i-convert ang solong mga halaga ng katumpakan ng grid sa
unsigned 32-bit ints upang maisagawa ang mga bitwise na operasyon. Dahil dito, ang pinakamalaki
Ang buong halaga ng integer na maaaring maimbak sa isang float grid ay 2^24 o 16,777,216. Anuman
ang mas mataas na resulta ay itatakpan upang magkasya sa mas mababang 24 bits. Kaya, ang mga bit na operasyon ay
epektibong limitado sa 24 bit. Lahat ng bitwise operator ay nagbabalik ng NaN kung bibigyan ng NaN
mga argumento o bit-setting <= 0.
10. Kapag ang suporta ng OpenMP ay pinagsama-sama, ang ilang mga operator ay sasamantalahin ang kakayahan
upang maikalat ang load sa ilang mga core. Sa kasalukuyan, ang listahan ng mga naturang operator ay:
LDIST.
Parilya Mga halaga PRECISION
Anuman ang katumpakan ng data ng pag-input, gagawin ng mga GMT program na lumikha ng mga grid file
panloob na hawakan ang mga grid sa 4-byte na floating point array. Ginagawa ito upang makatipid ng memorya
at higit pa rito karamihan kung hindi lahat ng totoong data ay maaaring maimbak gamit ang 4-byte na floating point
mga halaga. Ang data na may mas mataas na katumpakan (ibig sabihin, mga dobleng halaga ng katumpakan) ay mawawala iyon
katumpakan sa sandaling gumana ang GMT sa grid o nagsusulat ng mga bagong grid. Upang limitahan ang pagkawala ng
katumpakan kapag nagpoproseso ng data dapat mong palaging isaalang-alang ang pag-normalize ng data bago ang
pagpoproseso.
Parilya FILE FORMATS
Bilang default, isinusulat ng GMT ang grid habang lumulutang ang solong katumpakan sa isang netCDF na reklamo ng COARDS
format ng file. Gayunpaman, nakakagawa ang GMT ng mga grid file sa maraming iba pang karaniwang ginagamit na grid
mga format ng file at pinapadali din ang tinatawag na "pag-iimpake" ng mga grid, na nagsusulat ng lumulutang na punto
data bilang 1- o 2-byte na integer. Upang tukuyin ang katumpakan, sukat at offset, dapat ang user
idagdag ang panlapi =id[/sukatan/ginalaw[/nan]], saan id ay isang dalawang-titik na identifier ng grid
uri at katumpakan, at sukatan at ginalaw ay opsyonal na scale factor at offset na
inilapat sa lahat ng mga halaga ng grid, at nan ay ang halaga na ginagamit upang ipahiwatig ang nawawalang data. Kung sakali
ang dalawang karakter id ay hindi ibinigay, tulad ng sa =/sukatan kaysa sa isang id=nf ay ipinapalagay. Kailan
pagbabasa ng mga grids, ang format ay karaniwang awtomatikong kinikilala. Kung hindi, ang parehong suffix
maaaring idagdag sa mga pangalan ng file ng grid ng input. Tingnan mo grdconvert at Section grid-file-format ng
GMT Technical Reference at Cookbook para sa higit pang impormasyon.
Kapag nagbabasa ng netCDF file na naglalaman ng maraming grids, babasahin ng GMT, bilang default, ang
unang 2-dimensional na grid na mahahanap sa file na iyon. Upang hikayatin ang GMT na magbasa ng isa pa
multi-dimensional na variable sa grid file, idagdag ?varname sa pangalan ng file, kung saan
varname ay ang pangalan ng variable. Tandaan na maaaring kailanganin mong takasan ang espesyal na kahulugan
of ? sa iyong shell program sa pamamagitan ng paglalagay ng backslash sa harap nito, o sa pamamagitan ng paglalagay ng
filename at suffix sa pagitan ng mga quote o double quote. Ang ?varname maaari ding gamitin ang panlapi
para sa mga output grid upang tumukoy ng variable na pangalan na iba sa default: "z". Tingnan mo
grdconvert at Mga Seksyon modifier-para-CF at grid-file-format ng GMT Technical
Sanggunian at Cookbook para sa higit pang impormasyon, partikular sa kung paano magbasa ng mga splice ng 3-,
4-, o 5-dimensional na grid.
HEOGRAPIKAL AT TIME KARAGDAGANG
Kapag ang uri ng output grid ay netCDF, ang mga coordinate ay may label na "longitude",
"latitude", o "oras" batay sa mga katangian ng input data o grid (kung mayroon) o sa
-f or -R mga pagpipilian. Halimbawa, pareho -f0x -f1t at -RAng 90w/90e/0t/3t ay magreresulta sa a
longitude/time grid. Kapag ang x, y, o z coordinate ay oras na, ito ay iimbak sa grid
bilang relatibong oras mula noong panahon gaya ng tinukoy ng TIME_UNIT at TIME_EPOCH sa gmt.conf file
o sa command line. Bilang karagdagan, ang yunit ipahiwatig ang katangian ng variable ng oras
parehong yunit na ito at panahon.
TINDAHAN, TUMALIKLAK AT I-clear ang
Maaari kang mag-imbak ng mga intermediate na kalkulasyon sa isang pinangalanang variable na maaari mong matandaan at ilagay
sa stack sa ibang pagkakataon. Ito ay kapaki-pakinabang kung kailangan mo ng access sa isang nakalkulang dami
maraming beses sa iyong pagpapahayag dahil ito ay paikliin ang pangkalahatang ekspresyon at mapabuti
pagiging madaling mabasa. Upang i-save ang isang resulta, ginagamit mo ang espesyal na operator Sto@etiketa, Kung saan etiketa ay ang
pangalang pipiliin mong ibigay ang dami. Upang maalala ang nakaimbak na resulta sa stack sa ibang pagkakataon
oras, gamitin ang [RCL]@etiketa, ibig sabihin, RCL ay opsyonal. Upang i-clear ang memorya na maaari mong gamitin CLR@etiketa. Tandaan
na Sto at CLR iwanan ang stack na hindi nagbabago.
GSHHS IMPORMASYON
Ang database ng coastline ay GSHHG (dating GSHHS) na pinagsama-sama mula sa tatlong mapagkukunan:
World Vector Shorelines (WVS), CIA World Data Bank II (WDBII), at Atlas of the Cryosphere
(AC, para lang sa Antarctica). Bukod sa Antarctica, lahat ng level-1 polygons (karagatan-lupa
boundary) ay nagmula sa mas tumpak na WVS habang ang lahat ng mas mataas na antas ng polygons (level
2-4, na kumakatawan sa lupa/lawa, lawa/isla-sa-lawa, at
isla-sa-lawa/lawa-sa-isla-sa-lawa boundaries) ay kinuha mula sa WDBII. Ang Antarctica
ang mga coastline ay may dalawang lasa: ice-front o grounding line, na mapipili sa pamamagitan ng -A pagpipilian.
Maraming pagpoproseso ang naganap upang i-convert ang WVS, WDBII, at AC data sa magagamit na anyo para sa
GMT: pag-assemble ng mga saradong polygon mula sa mga segment ng linya, pagsuri para sa mga duplicate, at
pagwawasto para sa mga pagtawid sa pagitan ng mga polygon. Natukoy na ang lugar ng bawat polygon
upang piliin ng user na huwag gumuhit ng mga feature na mas maliit kaysa sa pinakamababang lugar (tingnan -A); isa
maaari ring limitahan ang pinakamataas na hierarchical na antas ng mga polygon na isasama (4 ay ang
maximum). Ang 4 na mas mababang-resolution na database ay nagmula sa buong resolution na database
gamit ang Douglas-Peucker line-simplification algorithm. Ang pag-uuri ng mga ilog at
sumusunod ang mga hangganan sa WDBII. Tingnan ang GMT Cookbook at Technical Reference Appendix K
para sa karagdagang detalye.
MACROS
Maaaring i-save ng mga user ang kanilang mga paboritong kumbinasyon ng operator bilang mga macro sa pamamagitan ng file grdmath.macros
sa kanilang kasalukuyan o direktoryo ng gumagamit. Ang file ay maaaring maglaman ng anumang bilang ng mga macro (isa bawat
rekord); Nilaktawan ang mga linya ng komento na nagsisimula sa #. Ang format para sa mga macro ay pangalan =
arg1 arg2 ... arg2 : puna saan pangalan ay kung paano gagamitin ang macro. Kapag ang operator na ito
lilitaw sa command line na pinapalitan lang namin ito ng nakalistang listahan ng argumento. Walang macro
maaaring tumawag ng isa pang macro. Bilang halimbawa, ang sumusunod na macro ay umaasa ng tatlong argumento (radius
x0 y0) at itinakda ang mga mode na nasa loob ng ibinigay na bilog sa 1 at ang mga nasa labas sa 0:
INCIRCLE = CDIST EXCH DIV 1 LE : paggamit: rxy INCIRCLE para ibalik ang 1 sa loob ng bilog
Tandaan: Dahil ang mga heograpiko o mga constant ng oras ay maaaring nasa isang macro, kinakailangan iyon
ang opsyonal na flag ng komento (:) ay dapat na sundan ng isang puwang.
HALIMBAWA
Upang kalkulahin ang lahat ng mga distansya sa north pole:
gmt grdmath -Rg -I1 0 90 SDIST = dist_to_NP.nc
Upang kumuha ng log10 ng average ng 2 file, gamitin
gmt grdmath file1.nc file2.nc ADD 0.5 MUL LOG10 = file3.nc
Dahil sa file na age.nc, na nagtataglay ng seafloor age sa my, gamitin ang lalim ng kaugnayan(sa m) =
2500 + 350 * sqrt (edad) para tantiyahin ang normal na lalim ng seafloor:
gmt grdmath ages.nc SQRT 350 MUL 2500 ADD = depths.nc
Upang mahanap ang anggulo a (sa mga digri) ng pinakamalaking pangunahing diin mula sa tensor ng stress
ibinigay ng tatlong file na s_xx.nc s_yy.nc, at s_xy.nc mula sa ugnayang tan (2*a) = 2 *
s_xy / (s_xx - s_yy), gamitin
gmt grdmath 2 s_xy.nc MUL s_xx.nc s_yy.nc SUB DIV ATAN 2 DIV = direction.nc
Upang kalkulahin ang ganap na na-normalize na spherical harmonic ng degree 8 at order 4 sa isang 1 by 1
degree na mapa ng mundo, gamit ang totoong amplitude 0.4 at ang haka-haka na amplitude 1.1:
gmt grdmath -R0/360/-90/90 -I1 8 4 YML 1.1 MUL EXCH 0.4 MUL ADD = harm.nc
Upang kunin ang mga lokasyon ng lokal na maxima na lumampas sa 100 mGal sa file na faa.nc:
gmt grdmath faa.nc DUP EXTREMA 2 EQ MUL DUP 100 GT MUL 0 NAN = z.nc
gmt grd2xyz z.nc -s > max.xyz
Upang ipakita ang paggamit ng mga pinangalanang variable, isaalang-alang itong radial wave kung saan kami nag-iimbak at
alalahanin ang normalized na radial arguments sa radians:
gmt grdmath -R0/10/0/10 -I0.25 5 5 CDIST 2 MUL PI MUL 5 DIV STO@r COS @r SIN MUL = wave.nc
Mga sanggunian
Abramowitz, M., at IA Stegun, 1964, Manwal of Matematika Pag-andar, Inilapat
Serye ng Matematika, vol. 55, Dover, New York.
Holmes, SA, at WE Featherstone, 2002, Isang pinag-isang diskarte sa Clenshaw summation
at ang recursive computation ng napakataas na antas at kaayusan na na-normalize ang nauugnay na Legendre
function. Pahayagan of Geodesy, 76, 279-299.
Press, WH, SA Teukolsky, WT Vetterling, at BP Flannery, 1992, Numerical
Mga Recipe, 2nd edition, Cambridge Univ., New York.
Spanier, J., at KB Oldman, 1987, An Atlas of Pag-andar, Hemisphere Publishing Corp.
Gumamit ng grdmathgmt online gamit ang mga serbisyo ng onworks.net