Este é o comando grdmathgmt que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas múltiplas estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online de Windows ou emulador online de MAC OS.
PROGRAMA:
NOME
grdmath - calculadora de notação polonesa reversa (RPN) para grades (elemento por elemento)
SINOPSE
Grdmath [ área_min[/nível_mín./Nível máximo][+ ag|i|s |S][+r|l][ppor cento]] [ resolução[+]] [
incremento ] [] [] [ região ] [[nível]] [ -bi] [ -du] [ -f]
[ -h] [ -i] [ -n] [ -r ] [ -x[[-]n]] operando [ operando ]
OPERADOR [ operando ] OPERADOR ... = arquivo de saída
Nota: Nenhum espaço é permitido entre o sinalizador de opção e os argumentos associados.
DESCRIÇÃO
Grdmath irá realizar operações como adicionar, subtrair, multiplicar e dividir em um ou mais
arquivos de grade ou constantes usando a sintaxe Reverse Polish Notation (RPN) (por exemplo, Hewlett-Packard
estilo calculadora). Expressões arbitrariamente complicadas podem, portanto, ser avaliadas; o
o resultado final é gravado em um arquivo de grade de saída. As operações de grade são elemento por elemento,
não manipulações de matrizes. Alguns operadores requerem apenas um operando (veja abaixo). Se não houver grade
arquivos são usados na expressão, então opções -R, -I deve ser definido (e opcionalmente -r). O
expressão = arquivo de saída pode ocorrer quantas vezes a profundidade da pilha permitir, em ordem
para salvar resultados intermediários. Expressões complicadas ou que ocorrem frequentemente podem ser
codificado como uma macro para uso futuro ou armazenado e recuperado por meio de locais de memória nomeados.
É REQUERIDO ARGUMENTOS
operando
If operando pode ser aberto como um arquivo, ele será lido como um arquivo de grade. Se não for um arquivo,
é interpretado como uma constante numérica ou um símbolo especial (veja abaixo).
arquivo de saída
O nome de um arquivo de grade 2D que conterá o resultado final. (Veja FORMATOS DE ARQUIVO DE GRADE
abaixo).
OPCIONAL ARGUMENTOS
-Aárea_min[/nível_mín./Nível máximo] [+ ag | i | s | S] [+ r | l] [+ ppor cento]
Recursos com uma área menor que área_min em km ^ 2 ou de nível hierárquico que
é menor que nível_mín. ou mais alto que Nível máximo não será plotado [o padrão é
0/0/4 (todos os recursos)]. O nível 2 (lagos) contém lagos regulares e rio largo
corpos que normalmente incluímos como lagos; acrescentar +r para obter apenas lagos de rio ou +l
para obter apenas lagos regulares. Por padrão (+ ai), selecionamos o limite da plataforma de gelo como
o litoral da Antártica; acrescentar + ag em vez disso, selecione a linha de aterramento do gelo
como litoral. Para usuários experientes que desejam imprimir sua própria costa da Antártica
e ilhas via psxy você pode usar + como pular todos os recursos GSHHG abaixo de 60S ou + aS para
em vez disso, pule todos os recursos ao norte de 60S. Finalmente, acrescente +ppor cento excluir
polígonos cuja área percentual do recurso de resolução total correspondente é menor
do que por cento. Consulte INFORMAÇÕES GSHHG abaixo para obter mais detalhes. (-A só é relevante para
da LDITG operador)
-Dresolução[+]
Seleciona a resolução do conjunto de dados a ser usado com o operador LDISTG ((f)tudo,
(h) igh, (i) intermediário, (l) ow, e (c)rude). A resolução cai 80%
entre conjuntos de dados [O padrão é l] Acrescentar + para selecionar automaticamente um valor mais baixo
resolução caso a solicitada não esteja disponível [abortar se não for encontrada].
-Ixinc[unidade] [= | +] [/Yinc[unidade] [= | +]]
x_inc [e opcionalmente s_inc] é o espaçamento da grade. Opcionalmente, acrescente um sufixo
modificador. Geográfico (graus) coordenadas: Anexo m para indicar os minutos do arco ou s
para indicar os segundos do arco. Se uma das unidades e, f, k, M, n or u está anexado
em vez disso, assume-se que o incremento seja dado em metros, pés, km, milhas, náutico
milhas ou pés de pesquisa dos EUA, respectivamente, e serão convertidos para o equivalente
graus de longitude na latitude média da região (a conversão depende de
PROJ_ELLIPSOID). Se /s_inc é fornecido, mas definido como 0, será redefinido igual a x_inc;
caso contrário, será convertido em graus de latitude. Todas as coordenadas: Se = is
anexado, em seguida, o max correspondente x (leste) ou y (norte) pode ser ligeiramente ajustado
para se ajustar exatamente ao incremento dado [por padrão o incremento pode ser ajustado
ligeiramente para se ajustar ao domínio fornecido]. Finalmente, em vez de dar um incremento, você pode
especifique o número of nós desejado anexando + para o número inteiro fornecido
argumento; o incremento é então recalculado a partir do número de nós e o
domínio. O valor de incremento resultante depende se você selecionou um
grade registrada em linha de grade ou registrada em pixel; consulte Formatos de arquivo de aplicativo para obter detalhes.
Nota: se -Rarquivo grd é usado, então o espaçamento da grade já foi inicializado; usar
-I para substituir os valores.
-M Por padrão, quaisquer derivadas calculadas estão em z_units/ x(ou y)_units. No entanto, o
o usuário pode escolher esta opção para converter dx,dy em graus de longitude,latitude em
metros usando uma aproximação da Terra plana, de modo que os gradientes estejam em z_units/meter.
-N Desative a verificação estrita de correspondência de domínio quando várias grades forem manipuladas [Padrão
insistirá que cada domínio da grade esteja dentro de 1e-4 * grid_spacing do domínio de
a primeira grade listada].
-R [unidade]xmin/xmax/ymin/ymax[r] (mais ...)
Especifique a região de interesse.
-V [nível] (mais ...)
Selecione o nível de verbosidade [c].
-bi[notas] [t] (mais ...)
Selecione a entrada binária nativa. A opção de entrada binária se aplica apenas aos arquivos de dados
necessário pelas operadoras DIST.LD, PDIST e DENTRO.
-dusem dados (mais ...)
Substitua as colunas de entrada iguais sem dados com NaN.
-f [i | o]colinfo (mais ...)
Especifique os tipos de dados de colunas de entrada e / ou saída.
-g [a] x | y | d | X | Y | D | [col] z [+ | -]lacuna[A] (mais ...)
Determine lacunas de dados e quebras de linha.
-h [i | o] [n] [+ c] [+ d] [+ rcomentário] [+ rtítulo] (mais ...)
Pule ou produza registro (s) de cabeçalho.
-icols[l] [sescada] [ocompensar] [,...] (mais ...)
Selecione as colunas de entrada (0 é a primeira coluna).
-n [b | c | l | n] [+ a] [+ bBC] [+ c] [+ tlimiar] (mais ...)
Selecione o modo de interpolação para grades.
-r (mais ...)
Defina o registro do nó de pixel [linha de grade]. Usado apenas com -R -I.
-x [[-]n] (mais ...)
Limite o número de núcleos usados em algoritmos multithread (OpenMP necessário).
-^ or apenas por -
Imprime uma mensagem curta sobre a sintaxe do comando e sai (NOTA: no Windows
use apenas -).
-+ or apenas por +
Imprima uma mensagem de uso extensivo (ajuda), incluindo a explicação de qualquer
opção específica do módulo (mas não as opções comuns GMT) e, em seguida, sai.
-? or não argumentos
Imprima uma mensagem completa de uso (ajuda), incluindo a explicação das opções e, em seguida,
saídas.
--versão
Imprima a versão GMT e saia.
--show-datadir
Imprima o caminho completo para o diretório de compartilhamento GMT e saia.
OPERADORES
Escolha entre os 169 operadores a seguir. "args" é o número de entrada e saída
argumentos.
┌─────────────┬──────┬────────────────────────────
│Operador │ args │ Returns │
├─────────────┼──────┼────────────────────────────
│ABS │ 1 1 │ abdominais (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 │
├─────────────┼──────┼────────────────────────────
│E │ 2 1 │ B se A == NaN, senão A │
├─────────────┼──────┼────────────────────────────
│ARC │ 2 1 │ arco de retorno(A,B) em [0 │
│ │ │ pi] │
├─────────────┼──────┼────────────────────────────
│UM SEGUNDO │ 1 1 │ asec (A) │
├─────────────┼──────┼────────────────────────────
│ASIN │ 1 1 │ asin (A) │
├─────────────┼──────┼────────────────────────────
│ASINH │ 1 1 │ asinh (A) │
├─────────────┼──────┼────────────────────────────
│NUMA │ 1 1 │ atan (A) │
├─────────────┼──────┼────────────────────────────
│ATAN2 │ 2 1 │ atan2 (A, B) │
├─────────────┼──────┼────────────────────────────
│ATANH │ 1 1 │ atanh (A) │
├─────────────┼──────┼────────────────────────────
│BCDF │ 3 1 │ Binomial cumulativo │
│ │ │ função de distribuição │
│ │ │ para p = A, n = B e x │
│ │ │ = C │
├─────────────┼──────┼────────────────────────────
│BPDF │ 3 1 │ Probabilidade binomial │
│ │ │ função de densidade para p = │
│ │ │ A, n = B e x = C │
├─────────────┼──────┼────────────────────────────
│NO │ 1 1 │ bei (A) │
├─────────────┼──────┼────────────────────────────
│BER │ 1 1 │ ber (A) │
├─────────────┼──────┼────────────────────────────
│BITAND │ 2 1 │ A & B (bit a bit AND │
│ │ │ operador) │
├─────────────┼──────┼────────────────────────────
│PEQUENO ESQUERDO │ 2 1 │ A << B (bit a bit │
│ │ │ operador de deslocamento para a esquerda) │
├─────────────┼──────┼────────────────────────────
│BITNOT │ 1 1 │ ~ A (bit a bit NOT │
Operador │ │ │, ou seja, retorno │
│ │ │ complemento de dois) │
├─────────────┼──────┼────────────────────────────
│BITOR │ 2 1 │ A | B (bit a bit OR │
│ │ │ operador) │
└─────────────┴──────┴────────────────────────────
│BITRIGHT │ 2 1 │ A >> B (bit a bit │
│ │ │ operador de deslocamento à direita) │
├─────────────┼──────┼────────────────────────────
│MAIS FRACO │ 2 1 │ 1 se o bit B de A estiver definido, │
│ │ │ else 0 (TESTE bit a bit │
│ │ │ operador) │
├─────────────┼──────┼────────────────────────────
│BITXOR │ 2 1 │ A ^ B (XOR bit a bit │
│ │ │ operador) │
├─────────────┼──────┼────────────────────────────
│CAZ │ 2 1 │ Azimute cartesiano de │
│ │ │ nós da grade para empilhar x,y │
│ │ │ (ou seja, A, B) │
├─────────────┼──────┼────────────────────────────
│CBAZ │ 2 1 │ Azimute traseiro cartesiano │
│ │ │ dos nós da grade para a pilha │
│ │ │ x,y (ou seja, A, B) │
├─────────────┼──────┼────────────────────────────
│CDIST │ 2 1 │ Distância cartesiana │
│ │ │ entre nós da grade e │
│ │ │ pilha x,y (ou seja, A, B) │
├─────────────┼──────┼────────────────────────────
│CDIST2 │ 2 1 │ Como CDIST, mas apenas para │
│ │ │ nós que são != 0 │
├─────────────┼──────┼────────────────────────────
│TETO │ 1 1 │ teto (A) (menor │
│ │ │ inteiro> = A) │
├─────────────┼──────┼────────────────────────────
│CHICRITO │ 2 1 │ Qui-quadrado crítico │
│ │ │ valor para alfa = A e │
│ │ │ nu = B │
├─────────────┼──────┼────────────────────────────
│CHICDF │ 2 1 │ Qui-quadrado cumulativo │
│ │ │ função de distribuição │
│ │ │ para chi2 = A e nu = B │
├─────────────┼──────┼────────────────────────────
│CHIPDF │ 2 1 │ probabilidade qui-quadrada │
│ │ │ função de densidade para │
│ │ │ chi2 = A e nu = B │
├─────────────┼──────┼────────────────────────────
│PENTE │ 2 1 │ Combinações n_C_r, com │
│ │ │ n = A e r = B │
├─────────────┼──────┼────────────────────────────
│CORRCOEF │ 2 1 │ Coeficiente de correlação │
│ │ │ r (A, B) │
├─────────────┼──────┼────────────────────────────
│COS │ 1 1 │ cos (A) (A em radianos) │
├─────────────┼──────┼────────────────────────────
│COSD │ 1 1 │ cos (A) (A em graus) │
├─────────────┼──────┼────────────────────────────
│COSH │ 1 1 │ cosh (A) │
├─────────────┼──────┼────────────────────────────
│BERÇO │ 1 1 │ cot (A) (A em radianos) │
├─────────────┼──────┼────────────────────────────
│COTD │ 1 1 │ cot (A) (A em graus) │
├─────────────┼──────┼────────────────────────────
│CSC │ 1 1 │ csc (A) (A em radianos) │
├─────────────┼──────┼────────────────────────────
│CSCD │ 1 1 │ csc (A) (A em graus) │
├─────────────┼──────┼────────────────────────────
│CURV │ 1 1 │ Curvatura de A │
│ │ │ (Laplaciano) │
└─────────────┴──────┴────────────────────────────
│D2DX2 │ 1 1 │ d^2(A)/dx^2 2º │
│ │ │ derivado │
├─────────────┼──────┼────────────────────────────
│D2DY2 │ 1 1 │ d^2(A)/dy^2 2º │
│ │ │ derivado │
├─────────────┼──────┼────────────────────────────
│D2DXY │ 1 1 │ d^2(A)/dxdy 2º │
│ │ │ derivado │
├─────────────┼──────┼────────────────────────────
│D2R │ 1 1 │ Converte graus em │
│ │ │ Radianos │
├─────────────┼──────┼────────────────────────────
│DDX │ 1 1 │ d(A)/dx Central 1º │
│ │ │ derivado │
├─────────────┼──────┼────────────────────────────
│DDY │ 1 1 │ d(A)/dy Central 1º │
│ │ │ derivado │
├─────────────┼──────┼────────────────────────────
│DEG2KM │ 1 1 │ Converte Esférico │
│ │ │ Graus em Quilômetros │
├─────────────┼──────┼────────────────────────────
│DENAN │ 2 1 │ Substitua NaNs em A por │
│ │ │ valores de B │
├─────────────┼──────┼────────────────────────────
│DILOGAR │ 1 1 │ dilogo (A) │
├─────────────┼──────┼────────────────────────────
│DIV │ 2 1 │ A/B │
├─────────────┼──────┼────────────────────────────
│DUP │ 1 2 │ Coloca duplicata de A em │
│ │ │ a pilha │
├─────────────┼──────┼────────────────────────────
│ECDF │ 2 1 │ Exponencial cumulativo │
│ │ │ função de distribuição │
│ │ │ para x = A e lambda = B │
├─────────────┼──────┼────────────────────────────
│ESCRITO │ 2 1 │ Distribuição exponencial │
│ │ │ valor crítico para alfa │
│ │ │ = A e lambda = B │
├─────────────┼──────┼────────────────────────────
│EPDF │ 2 1 │ Probabilidade exponencial │
│ │ │ função de densidade para x = │
│ │ │ A e lambda = B │
├─────────────┼──────┼────────────────────────────
│PROPRIEDADE │ 1 1 │ Função de erro erf (A) │
├─────────────┼──────┼────────────────────────────
│ERFC │ 1 1 │ Erro complementar │
│ │ │ função erfc (A) │
├─────────────┼──────┼────────────────────────────
│EQ │ 2 1 │ 1 se A == B, senão 0 │
├─────────────┼──────┼────────────────────────────
│ERFINV │ 1 1 │ Função de erro inverso │
│ │ │ de A │
├─────────────┼──────┼────────────────────────────
│CÂMBIO │ 2 2 │ Trocas A e B no │
│ │ │ pilha │
├─────────────┼──────┼────────────────────────────
│EXP │ 1 1 │ exp (A) │
├─────────────┼──────┼────────────────────────────
│FATO │ 1 1 │ A! (A fatorial) │
├─────────────┼──────┼────────────────────────────
│EXTREMA │ 1 1 │ Extremos locais: +2/-2 é │
│ │ │ máx/min, +1/-1 é sela │
│ │ │ com máximo/min em x, 0 │
│ │ │ em outro lugar │
└─────────────┴──────┴────────────────────────────
│FCDF │ 3 1 │ F cumulativo │
│ │ │ função de distribuição │
│ │ │ para F = A, nu1 = B e │
│ │ │ nu2 = C │
├─────────────┼──────┼────────────────────────────
│FCRIT │ 3 1 │ distribuição F crítica │
│ │ │ valor para alfa = A, nu1 │
│ │ │ = B e nu2 = C │
├─────────────┼──────┼────────────────────────────
│FLIPLR │ 1 1 │ Ordem inversa dos valores │
│ │ │ em cada linha │
├─────────────┼──────┼────────────────────────────
│FLIPUD │ 1 1 │ Ordem inversa dos valores │
│ │ │ em cada coluna │
├─────────────┼──────┼────────────────────────────
│PISO │ 1 1 │ andar (A) (maior │
│ │ │ inteiro <= A) │
├─────────────┼──────┼────────────────────────────
│FMOD │ 2 1 │ A% B (resto após │
│ │ │ divisão truncada) │
├─────────────┼──────┼────────────────────────────
│FPDF │ 3 1 │ densidade de probabilidade F │
│ │ │ função para F = A, nu1 │
│ │ │ = B e nu2 = C │
├─────────────┼──────┼────────────────────────────
│GE │ 2 1 │ 1 se A> = B, senão 0 │
├─────────────┼──────┼────────────────────────────
│GT │ 2 1 │ 1 se A> B, senão 0 │
├─────────────┼──────┼────────────────────────────
│HIPOT │ 2 1 │ hipoteca (A, B) = sqrt (A * A │
│ │ │ + B * B) │
├─────────────┼──────┼────────────────────────────
│I0 │ 1 1 │ Função de Bessel modificada │
│ │ │ de A (1o tipo, ordem 0) │
├─────────────┼──────┼────────────────────────────
│I1 │ 1 1 │ Função de Bessel modificada │
│ │ │ de A (1o tipo, ordem 1) │
├─────────────┼──────┼────────────────────────────
│SE NÃO │ 3 1 │ B se A! = 0, então C │
├─────────────┼──────┼────────────────────────────
│IN │ 2 1 │ Função de Bessel modificada │
│ │ │ de A (1o tipo, ordem B) │
├─────────────┼──────┼────────────────────────────
│INRANGE │ 3 1 │ 1 se B <= A <= C, senão 0 │
├─────────────┼──────┼────────────────────────────
│DENTRO │ 1 1 │ 1 quando dentro ou sobre │
│ │ │ polígono(s) em A, caso contrário 0 │
├─────────────┼──────┼────────────────────────────
│INV │ 1 1 │ 1 / UMA │
├─────────────┼──────┼────────────────────────────
│ISFINITO │ 1 1 │ 1 se A for finito, senão 0 │
├─────────────┼──────┼────────────────────────────
│ISNAN │ 1 1 │ 1 se A == NaN, senão 0 │
├─────────────┼──────┼────────────────────────────
│J0 │ 1 1 │ Função de Bessel de A │
│ │ │ (1o tipo, pedido 0) │
├─────────────┼──────┼────────────────────────────
│J1 │ 1 1 │ Função de Bessel de A │
│ │ │ (1o tipo, pedido 1) │
├─────────────┼──────┼────────────────────────────
│JN │ 2 1 │ Função de Bessel de A │
│ │ │ (1º tipo, pedido B) │
└─────────────┴──────┴────────────────────────────
│K0 │ 1 1 │ Função Kelvin modificada │
│ │ │ de A (2o tipo, ordem 0) │
├─────────────┼──────┼────────────────────────────
│K1 │ 1 1 │ Função de Bessel modificada │
│ │ │ de A (2o tipo, ordem 1) │
├─────────────┼──────┼────────────────────────────
│Kei │ 1 1 │ kei (A) │
├─────────────┼──────┼────────────────────────────
│KER │ 1 1 │ ker (A) │
├─────────────┼──────┼────────────────────────────
│KM2DEG │ 1 1 │ Converte Quilômetros em │
│ │ │ Graus Esféricos │
├─────────────┼──────┼────────────────────────────
│KN │ 2 1 │ Função de Bessel modificada │
│ │ │ de A (2ª espécie, ordem B) │
├─────────────┼──────┼────────────────────────────
│KURT │ 1 1 │ Curtose de A │
├─────────────┼──────┼────────────────────────────
│LCDF │ 1 1 │ cumulativo de Laplace │
│ │ │ função de distribuição │
│ │ │ para z = A │
├─────────────┼──────┼────────────────────────────
│LCRIT │ 1 1 │ Distribuição de Laplace │
│ │ │ valor crítico para alfa │
│ │ │ = UMA │
├─────────────┼──────┼────────────────────────────
│DIST.LD │ 1 1 │ Calcule a distância mínima │
│ │ │ (em km se -fg) de │
│ │ │ linhas em multissegmento │
│ │ │ Arquivo ASCII A │
├─────────────┼──────┼────────────────────────────
│LDIST2 │ 2 1 │ Como LDIST, a partir das linhas em │
│ │ │ Arquivo ASCII B, mas apenas para │
│ │ │ nós onde A != 0 │
├─────────────┼──────┼────────────────────────────
│LDITG │ 0 1 │ Como LDIST, mas funciona │
│ │ │ no conjunto de dados GSHHG │
│ │ │ (veja -A, -D para │
│ │ │ opções). │
├─────────────┼──────┼────────────────────────────
│LE │ 2 1 │ 1 se A <= B, senão 0 │
├─────────────┼──────┼────────────────────────────
│LOG │ 1 1 │ log (A) (log natural) │
├─────────────┼──────┼────────────────────────────
│LOG10 │ 1 1 │ log10 (A) (base 10) │
├─────────────┼──────┼────────────────────────────
│LOG1P │ 1 1 │ log (1 + A) (preciso para │
│ │ │ pequeno A) │
├─────────────┼──────┼────────────────────────────
│LOG2 │ 1 1 │ log2 (A) (base 2) │
├─────────────┼──────┼────────────────────────────
│LMSSCL │ 1 1 │ estimativa da escala LMS (LMS │
│ │ │ STD) de A │
├─────────────┼──────┼────────────────────────────
│MAIS BAIXO │ 1 1 │ O mais baixo (mínimo) │
│ │ │ valor de A │
├─────────────┼──────┼────────────────────────────
│LPDF │ 1 1 │ Probabilidade de Laplace │
│ │ │ função de densidade para z = │
│ │ │ A │
├─────────────┼──────┼────────────────────────────
│LRAND │ 2 1 │ Ruído aleatório de Laplace │
│ │ │ com média A e padrão. │
│ │ │ desvio B │
└─────────────┴──────┴────────────────────────────
│LT │ 2 1 │ 1 se A <B, senão 0 │
├─────────────┼──────┼────────────────────────────
│MAD │ 1 1 │ Mediana absoluta │
│ │ │ Desvio (L1 STD) de A │
├─────────────┼──────┼────────────────────────────
│MAX │ 2 1 │ Máximo de A e B │
├─────────────┼──────┼────────────────────────────
│SIGNIFICAR │ 1 1 │ Valor médio de A │
├─────────────┼──────┼────────────────────────────
│MED │ 1 1 │ Valor médio de A │
├─────────────┼──────┼────────────────────────────
│MIN │ 2 1 │ Mínimo de A e B │
├─────────────┼──────┼────────────────────────────
│MOD │ 2 1 │ A mod B (resto depois de │
│ │ │ divisão de piso) │
├─────────────┼──────┼────────────────────────────
│MODA │ 1 1 │ Valor do modo (menor mediana │
│ │ │ de quadrados) de A │
├─────────────┼──────┼────────────────────────────
│MUL │ 2 1 │ A * B │
├─────────────┼──────┼────────────────────────────
│NAN │ 2 1 │ NaN se A == B, senão A │
├─────────────┼──────┼────────────────────────────
│NEG │ 1 1 │ -A │
├─────────────┼──────┼────────────────────────────
│NEQ │ 2 1 │ 1 se A! = B, senão 0 │
├─────────────┼──────┼────────────────────────────
│NORMA │ 1 1 │ Normalizar (A) então │
│ │ │ max (A) -min (A) = 1 │
├─────────────┼──────┼────────────────────────────
│NÃO │ 1 1 │ NaN se A == NaN, 1 se A │
│ │ │ == 0, senão 0 │
├─────────────┼──────┼────────────────────────────
│NRAND │ 2 1 │ Valores normais e aleatórios │
│ │ │ com média A e padrão. │
│ │ │ desvio B │
├─────────────┼──────┼────────────────────────────
│OR │ 2 1 │ NaN se B == NaN, senão A │
├─────────────┼──────┼────────────────────────────
│PCDF │ 2 1 │ cumulativo de Poisson │
│ │ │ função de distribuição │
│ │ │ para x = A e lambda = B │
├─────────────┼──────┼────────────────────────────
│PDIST │ 1 1 │ Calcule a distância mínima │
│ │ │ (em km se -fg) de │
│ │ │ pontos no arquivo ASCII A │
├─────────────┼──────┼────────────────────────────
│PDIST2 │ 2 1 │ Como PDIST, a partir de pontos em │
│ │ │ Arquivo ASCII B, mas apenas para │
│ │ │ nós onde A != 0 │
├─────────────┼──────┼────────────────────────────
│PERM │ 2 1 │ Permutações n_P_r, com │
│ │ │ n = A e r = B │
├─────────────┼──────┼────────────────────────────
│PLM │ 3 1 │ Legendre associado │
│ │ │ polinômio P (A) grau B │
│ │ │ pedido C │
├─────────────┼──────┼────────────────────────────
│PLMg │ 3 1 │ Associado normalizado │
│ │ │ Polinômio de Legendre P (A) │
│ │ │ grau B ordem C │
│ │ │ (convenção geofísica) │
└─────────────┴──────┴────────────────────────────
│PONTO │ 1 2 │ Calcule a média x e y │
│ │ │ do arquivo ASCII A e │
│ │ │ coloque-os na pilha │
├─────────────┼──────┼────────────────────────────
│POP │ 1 0 │ Excluir o elemento superior de │
│ │ │ a pilha │
├─────────────┼──────┼────────────────────────────
│prisioneiro de guerra │ 2 1 │ A ^ B │
├─────────────┼──────┼────────────────────────────
│PDF │ 2 1 │ Distribuição de Poisson │
│ │ │ P (x, lambda), com x = A │
│ │ │ e lambda = B │
├─────────────┼──────┼────────────────────────────
│PQUANT │ 2 1 │ O quantil B │
│ │ │ (0-100%) de A │
├─────────────┼──────┼────────────────────────────
│PSI │ 1 1 │ Psi (ou Digamma) de A │
├─────────────┼──────┼────────────────────────────
│PV │ 3 1 │ Função de Legendre Pv (A) │
│ │ │ de grau v = real (B) + │
│ │ │ imag (C) │
├─────────────┼──────┼────────────────────────────
│QV │ 3 1 │ Função de Legendre Qv (A) │
│ │ │ de grau v = real (B) + │
│ │ │ imag (C) │
├─────────────┼──────┼────────────────────────────
│R2 │ 2 1 │ R2 = A ^ 2 + B ^ 2 │
├─────────────┼──────┼────────────────────────────
│R2D │ 1 1 │ Converta radianos para │
│ │ │ Graus │
├─────────────┼──────┼────────────────────────────
│RAND │ 2 1 │ Valores aleatórios uniformes │
│ │ │ entre A e B │
├─────────────┼──────┼────────────────────────────
│RCDF │ 1 1 │ cumulativo de Rayleigh │
│ │ │ função de distribuição │
│ │ │ para z = A │
├─────────────┼──────┼────────────────────────────
│RCRIT │ 1 1 │ Distribuição de Rayleigh │
│ │ │ valor crítico para alfa │
│ │ │ = UMA │
├─────────────┼──────┼────────────────────────────
│IMPRIMIR │ 1 1 │ rint (A) (arredondar para │
│ │ │ valor integral mais próximo │
│ │ │ a A) │
├─────────────┼──────┼────────────────────────────
│RPDF │ 1 1 │ Probabilidade de Rayleigh │
│ │ │ função de densidade para z = │
│ │ │ A │
├─────────────┼──────┼────────────────────────────
│ROLO │ 2 0 │ Desloca o topo ciclicamente │
│ │ │ Uma pilha de itens por um │
│ │ │ quantidade B │
├─────────────┼──────┼────────────────────────────
│ROTX │ 2 1 │ Girar A pela │
│ │ │ (constante) deslocamento B em │
│ │ │ direção x │
├─────────────┼──────┼────────────────────────────
│ROTY │ 2 1 │ Girar A pela │
│ │ │ (constante) deslocamento B em │
│ │ │ direção y │
└─────────────┴──────┴────────────────────────────
│DISTSD │ 2 1 │ Esférico (Ótimo │
│ │ │ círculo | geodésico) │
│ │ │ distância (em km) entre │
│ │ │ nós e pilha (A, B) │
├─────────────┼──────┼────────────────────────────
│SDIST2 │ 2 1 │ Como SDIST, mas apenas para │
│ │ │ nós que são != 0 │
├─────────────┼──────┼────────────────────────────
│SAZ │ 2 1 │ Azimute esférico de │
│ │ │ nós da grade para empilhar lon, │
│ │ │ lat (ou seja, A, B) │
├─────────────┼──────┼────────────────────────────
│SBAZ │ 2 1 │ Retro-azimute esférico │
│ │ │ dos nós da grade para a pilha │
│ │ │ lon, lat (ou seja, A, B) │
├─────────────┼──────┼────────────────────────────
│SEC │ 1 1 │ seg (A) (A em radianos) │
├─────────────┼──────┼────────────────────────────
│SECD │ 1 1 │ seg (A) (A em graus) │
├─────────────┼──────┼────────────────────────────
│INSCREVA │ 1 1 │ sinal (+1 ou -1) de A │
├─────────────┼──────┼────────────────────────────
│PECADO │ 1 1 │ sin (A) (A em radianos) │
├─────────────┼──────┼────────────────────────────
│SINC │ 1 1 │ sinc (A) (sen │
│ │ │ (pi * A) / (pi * A)) │
├─────────────┼──────┼────────────────────────────
│UNIÃO │ 1 1 │ sin (A) (A em graus) │
├─────────────┼──────┼────────────────────────────
│SINH │ 1 1 │ sinh (A) │
├─────────────┼──────┼────────────────────────────
│INCLINAR │ 1 1 │ Assimetria de A │
├─────────────┼──────┼────────────────────────────
│SQR │ 1 1 │ A ^ 2 │
├─────────────┼──────┼────────────────────────────
│SQRT │ 1 1 │ quadrado (A) │
├─────────────┼──────┼────────────────────────────
│DST │ 1 1 │ Desvio padrão de A │
├─────────────┼──────┼────────────────────────────
│PASSO │ 1 1 │ Função de passo Heaviside: │
│ │ │ H (A) │
├─────────────┼──────┼────────────────────────────
│PASSOX │ 1 1 │ Função de etapa de Heaviside │
│ │ │ em x: H(xA) │
├─────────────┼──────┼────────────────────────────
│PASSO │ 1 1 │ Função de etapa de Heaviside │
│ │ │ em y: H(yA) │
├─────────────┼──────┼────────────────────────────
│SUB │ 2 1 │ A - B │
├─────────────┼──────┼────────────────────────────
│SOMA │ 1 1 │ Soma de todos os valores em A │
├─────────────┼──────┼────────────────────────────
│TAN │ 1 1 │ tan (A) (A em radianos) │
├─────────────┼──────┼────────────────────────────
│TAND │ 1 1 │ tan (A) (A em graus) │
├─────────────┼──────┼────────────────────────────
│TANH │ 1 1 │ tanh (A) │
├─────────────┼──────┼────────────────────────────
│TIPO │ 2 1 │ Pesos unitários │
│ │ │ cosseno-afilado para zero │
│ │ │ dentro de A e B de x e │
│ │ │ y margens da grade │
└─────────────┴──────┴────────────────────────────
│TCDF │ 2 1 │ T cumulativo do aluno │
│ │ │ função de distribuição │
│ │ │ para t = A, e nu = B │
├─────────────┼──────┼────────────────────────────
│TCRIT │ 2 1 │ Distribuição t de Student │
│ │ │ valor crítico para alfa │
│ │ │ = A e nu = B │
├─────────────┼──────┼────────────────────────────
│TN │ 2 1 │ Polinômio de Chebyshev │
│ │ │ Tn(-1
│ │ │ A e n = B │
├─────────────┼──────┼────────────────────────────
│PDF │ 2 1 │ Probabilidade t de Student │
│ │ │ função de densidade para t = │
│ │ │ A, e nu = B │
├─────────────┼──────┼────────────────────────────
│UPPER │ 1 1 │ O mais alto (máximo) │
│ │ │ valor de A │
├─────────────┼──────┼────────────────────────────
│WCDF │ 3 1 │ Acumulado Weibull │
│ │ │ função de distribuição │
│ │ │ para x = A, escala = B, │
│ │ │ e forma = C │
├─────────────┼──────┼────────────────────────────
│WCRIT │ 3 1 │ Distribuição Weibull │
│ │ │ valor crítico para alfa │
│ │ │ = A, escala = B e │
│ │ │ forma = C │
├─────────────┼──────┼────────────────────────────
│PDF │ 3 1 │ Densidade de Weibull │
│ │ │ distribuição │
│ │ │ P (x, escala, forma), com x │
│ │ │ = A, escala = B e │
│ │ │ forma = C │
├─────────────┼──────┼────────────────────────────
│EMBRULHO │ 1 1 │ envolva A em radianos em │
│ │ │ [-pi,pi] │
├─────────────┼──────┼────────────────────────────
│XOR │ 2 1 │ 0 se A == NaN e B == │
│ │ │ NaN, NaN se B == NaN, │
│ │ │ senão A │
├─────────────┼──────┼────────────────────────────
│Y0 │ 1 1 │ Função de Bessel de A │
│ │ │ (2o tipo, ordem 0) │
├─────────────┼──────┼────────────────────────────
│Y1 │ 1 1 │ Função de Bessel de A │
│ │ │ (2o tipo, ordem 1) │
├─────────────┼──────┼────────────────────────────
│YLM │ 2 2 │ Re e Im │
│ │ │ ortonormalizado │
│ │ │ harmônicos esféricos │
│ │ │ grau A ordem B │
├─────────────┼──────┼────────────────────────────
│YLMg │ 2 2 │ Cos e Sin normalizados │
│ │ │ harmônicos esféricos │
│ │ │ grau A ordem B │
│ │ │ (convenção geofísica) │
├─────────────┼──────┼────────────────────────────
│YN │ 2 1 │ Função de Bessel de A │
│ │ │ (2º tipo, pedido B) │
├─────────────┼──────┼────────────────────────────
│ZCDF │ 1 1 │ Cumulativo normal │
│ │ │ função de distribuição │
│ │ │ para z = A │
└─────────────┴──────┴────────────────────────────
│ZPDF │ 1 1 │ Probabilidade normal │
│ │ │ função de densidade para z = │
│ │ │ A │
├─────────────┼──────┼────────────────────────────
│ZCRIT │ 1 1 │ Distribuição normal │
│ │ │ valor crítico para alfa │
│ │ │ = UMA │
└─────────────┴──────┴────────────────────────────
SÍMBOLOS
Os seguintes símbolos têm um significado especial:
┌─────────┬──────────────────────────────────────────────────────────
│PI │ 3.1415926 ... │
├─────────┼──────────────────────────────────────────────────────────
│E │ 2.7182818 ... │
├─────────┼──────────────────────────────────────────────────────────
│EULER │ 0.5772156 ... │
├─────────┼──────────────────────────────────────────────────────────
│EPS_F │ 1.192092896e-07 (único │
│ │ precisão épsilon │
├─────────┼──────────────────────────────────────────────────────────
│XMIN │ Valor mínimo de x │
├─────────┼──────────────────────────────────────────────────────────
│Extensão XMAX │ Valor máximo de x │
├─────────┼──────────────────────────────────────────────────────────
│XRANGE │ Faixa de valores de x │
├─────────┼──────────────────────────────────────────────────────────
│XINC │ x incremento │
├─────────┼──────────────────────────────────────────────────────────
│NX │ O número de x nós │
├─────────┼──────────────────────────────────────────────────────────
│YMIN │ Valor mínimo de y │
├─────────┼──────────────────────────────────────────────────────────
│YMAX │ Valor máximo de y │
├─────────┼──────────────────────────────────────────────────────────
│YRANJA │ Faixa de valores de y │
├─────────┼──────────────────────────────────────────────────────────
│YINC │ incremento │
├─────────┼──────────────────────────────────────────────────────────
│NY │ O número de nós y │
├─────────┼──────────────────────────────────────────────────────────
│X │ Grade com coordenadas x │
├─────────┼──────────────────────────────────────────────────────────
│Y │ Grade com coordenadas y │
├─────────┼──────────────────────────────────────────────────────────
│XNORM │ Grade com normalizado [-1 a +1] │
│ │ coordenadas x │
├─────────┼──────────────────────────────────────────────────────────
│YNORM │ Grade com normalizado [-1 a +1] │
│ │ coordenadas y │
├─────────┼──────────────────────────────────────────────────────────
│XCOL │ Grade com números de coluna 0, 1, │
│ │ ..., NX-1 │
├─────────┼──────────────────────────────────────────────────────────
│YROW │ Grade com números de linha 0, 1, ..., │
│ │NY-1 │
└─────────┴──────────────────────────────────────────────────────────
NOTAS ON OPERADORES
1. O operador DISTSD calcula distâncias esféricas em km entre o ponto (lon, lat)
na pilha e em todas as posições dos nós na grade. O domínio da grade e o (lon, lat)
espera-se que o ponto esteja em graus. Da mesma forma, o SAZ e SBAZ operadores calculam
azimute esférico e contra-azimutes em graus, respectivamente. Os operadores DIST.LD e
PDIST calcular distâncias esféricas em km se -fg está definido ou implícito, caso contrário eles retornam
Distâncias cartesianas. Nota: Se o PROJ_ELLIPSOID atual for elipsoidal, então a geodésica
são usados em cálculos de distâncias, que podem ser lentos. Você pode negociar velocidade com
precisão alterando o algoritmo usado para calcular a geodésica (ver PROJ_GEODESIC).
O operador LDITG é uma versão de DIST.LD que opera nos dados do GSHHG. Em vez de
lendo um arquivo ASCII, ele acessa diretamente um dos conjuntos de dados GSHHG conforme determinado
pelo -D e -A opções.
2. O operador PONTO lê uma tabela ASCII, calcula os valores médios x e médios y e
coloca-os na pilha. Se forem dados geográficos, usamos o vetor médio 3-D para
determinar a localização média.
3. O operador PLM calcula o polinômio de Legendre associado de grau L e ordem M
(0 <= M <= L), e seu argumento é o seno da latitude. PLM não está normalizado e
inclui a fase Condon-Shortley (-1)^M. PLMg é normalizado da maneira que é mais
comumente usado em geofísica. A fase CS pode ser adicionada usando -M como argumento. PLM
transbordará em graus mais elevados, enquanto PLMg é estável até graus ultra altos (em
menos 3000).
4. Os operadores YLM e YLMg calcular harmônicos esféricos normalizados para o grau L e
ordem M (0 <= M <= L) para todas as posições na grade, que se presume estar em
graus. YLM e YLMg retornar duas grades, a real (cosseno) e a imaginária (seno)
componente do harmônico esférico complexo. Use o POP operador (e CÂMBIO) para obter
livre-se de um deles ou salve ambos dando duas chamadas = file.nc consecutivas.
Os harmônicos complexos ortonormalizados YLM são mais comumente usados em física e
sismologia. A praça de YLM integra-se a 1 sobre uma esfera. Em geofísica, YLMg is
normalizado para produzir potência unitária ao calcular a média dos termos cosseno e seno
(separadamente!) sobre uma esfera (ou seja, cada um de seus quadrados se integra a 4 pi). O
A fase Condon-Shortley (-1)^M não está incluída em YLM or YLMg, mas pode ser adicionado por
usando -M como argumento.
5. Todas as derivadas são baseadas em diferenças finitas centrais, com contorno natural
condições.
6. Arquivos que têm os mesmos nomes de alguns operadores, por exemplo, ADD, INSCREVA, =, etc. deve ser
identificado acrescentando o diretório atual (ou seja, ./LOG).
7. Não é permitido encaminhar arquivos.
8. O limite de profundidade da pilha é conectado fisicamente a 100.
9. Todas as funções que esperam um raio positivo (por exemplo, LOG, Kei, etc.) são passados a
valor absoluto de seu argumento. (9) Os operadores bit a bit (BITAND, PEQUENO ESQUERDO, BITNOT,
BITOR, BITRIGHT, MAIS FRACO e BITXOR) converter os valores de precisão únicos de uma grade para
ints não assinados de 32 bits para executar as operações bit a bit. Consequentemente, o maior
o valor inteiro inteiro que pode ser armazenado em uma grade flutuante é 2 ^ 24 ou 16,777,216. Qualquer
o resultado mais alto será mascarado para caber nos 24 bits inferiores. Assim, as operações de bits são
efetivamente limitado a 24 bits. Todos os operadores bit a bit retornam NaN se receberem NaN
argumentos ou configurações de bits <= 0.
10. Quando o suporte OpenMP for compilado, alguns operadores aproveitarão a capacidade
para distribuir a carga em vários núcleos. Atualmente, a lista desses operadores é:
DIST.LD.
GRID VALORES PRECISÃO
Independentemente da precisão dos dados de entrada, os programas GMT que criam arquivos de grade irão
internamente mantém as grades em matrizes de ponto flutuante de 4 bytes. Isso é feito para conservar a memória
e, além disso, a maioria, senão todos os dados reais podem ser armazenados usando ponto flutuante de 4 bytes
valores. Dados com maior precisão (ou seja, valores de precisão dupla) perderão isso
precisão uma vez que o GMT opera na grade ou grava novas grades. Para limitar a perda de
precisão ao processar dados, você deve sempre considerar normalizar os dados antes de
processamento.
GRID ARQUIVO FORMATOS
Por padrão, o GMT grava a grade como flutuadores de precisão simples em um netCDF de reclamação COARDS
formato de arquivo. No entanto, o GMT é capaz de produzir arquivos de grade em muitas outras grades comumente usadas
formatos de arquivo e também facilita o chamado "empacotamento" de grades, escrevendo em ponto flutuante
dados como números inteiros de 1 ou 2 bytes. Para especificar a precisão, escala e deslocamento, o usuário deve
adicione o sufixo =id[/escada/compensar[/nan]], Onde id é um identificador de duas letras da grade
tipo e precisão, e escada e compensar são fator de escala opcional e deslocamento para ser
aplicado a todos os valores da grade, e nan é o valor usado para indicar dados ausentes. Em caso
os dois personagens id não é fornecido, como em =/escada do que um id=nf é assumido. Quando
leitura de grades, o formato é geralmente reconhecido automaticamente. Se não, o mesmo sufixo
pode ser adicionado para inserir nomes de arquivo de grade. Ver grdconverter e Seção de grade-formato de arquivo do
Referência técnica e livro de receitas da GMT para obter mais informações.
Ao ler um arquivo netCDF que contém várias grades, o GMT lerá, por padrão, o
primeira grade bidimensional que pode ser encontrada naquele arquivo. Para persuadir o GMT a ler outro
variável multidimensional no arquivo de grade, anexar ?nome da var ao nome do arquivo, onde
nome da var é o nome da variável. Observe que você pode precisar escapar do significado especial
of ? em seu programa de shell, colocando uma barra invertida na frente dele, ou colocando o
nome do arquivo e sufixo entre aspas ou aspas duplas. o ?nome da var sufixo também pode ser usado
para grades de saída para especificar um nome de variável diferente do padrão: "z". Ver
grdconverter e Seções modificadores-para-CF e formato de arquivo de grade do GMT Técnico
Referência e livro de receitas para obter mais informações, particularmente sobre como ler emendas de 3,
Grades de 4 ou 5 dimensões.
GEOGRÁFICO E HORÁRIO COORDENADAS
Quando o tipo de grade de saída é netCDF, as coordenadas serão rotuladas como "longitude",
"latitude" ou "tempo" com base nos atributos dos dados de entrada ou grade (se houver) ou no
-f or -R opções. Por exemplo, ambos -f0x -f1t e -R90w / 90e / 0t / 3t resultará em um
grade de longitude / tempo. Quando a coordenada x, y ou z for o tempo, ela será armazenada na grade
como tempo relativo desde a época, conforme especificado por TIME_UNIT e TIME_EPOCH no gmt.conf lima
ou na linha de comando. Além disso, o unidade atributo da variável de tempo irá indicar
tanto nesta unidade quanto nesta época.
ARMAZENAR, LEMBRAR E LIMPAR
Você pode armazenar cálculos intermediários em uma variável nomeada que você pode chamar e colocar
na pilha posteriormente. Isso é útil se você precisa de acesso a uma quantidade computada
muitas vezes em sua expressão, pois irá encurtar a expressão geral e melhorar
legibilidade. Para salvar um resultado, você usa o operador especial STO@rótulo, Onde rótulo é o
nome que você escolhe para dar a quantidade. Para recuperar o resultado armazenado para a pilha mais tarde
tempo, use [RCL]@rótulo, Isto é, RCL é opcional. Para limpar a memória, você pode usar CLR@rótulo. Observação
que. STO e CLR deixe a pilha inalterada.
GSHHS INFORMAÇÃO
O banco de dados da costa é GSHHG (anteriormente GSHHS), que é compilado a partir de três fontes:
World Vector Shorelines (WVS), CIA World Data Bank II (WDBII) e Atlas da Criosfera
(AC, apenas para a Antártica). Além da Antártica, todos os polígonos de nível 1 (oceano-terra
limite) são derivados do WVS mais preciso, enquanto todos os polígonos de nível superior (nível
2-4, representando terra / lago, lago / ilha-no-lago e
limites da ilha no lago / lago na ilha no lago) são retirados de WDBII. A Antártica
litorais vêm em dois sabores: frente de gelo ou linha de aterramento, selecionáveis através do -A opção.
Muito processamento foi realizado para converter dados WVS, WDBII e AC em uma forma utilizável para
GMT: montagem de polígonos fechados de segmentos de linha, verificação de duplicatas e
corrigindo para cruzamentos entre polígonos. A área de cada polígono foi determinada
para que o usuário possa escolher não desenhar características menores do que uma área mínima (ver -A); XNUMX
também pode limitar o nível hierárquico mais alto de polígonos a serem incluídos (4 é o
máximo). Os 4 bancos de dados de resolução inferior foram derivados do banco de dados de resolução total
usando o algoritmo de simplificação de linha de Douglas-Peucker. A classificação dos rios e
as fronteiras seguem a do WDBII. Consulte o Livro de receitas da GMT e o Apêndice K de referência técnica
para mais detalhes.
MACROS
Os usuários podem salvar suas combinações de operador favoritas como macros por meio do arquivo grdmath.macros
em seu diretório atual ou de usuário. O arquivo pode conter qualquer número de macros (uma por
registro); as linhas de comentários que começam com # são ignoradas. O formato das macros é nome =
argumento1 argumento2 ... argumento2 : comentar onde nome é como a macro será usada. Quando este operador
aparece na linha de comando, simplesmente o substituímos pela lista de argumentos listada. Nenhuma macro
pode chamar outra macro. Como exemplo, a macro a seguir espera três argumentos (raio
x0 y0) e define os modos que estão dentro do círculo fornecido como 1 e aqueles fora como 0:
INCIRCLE = CDIST EXCH DIV 1 LE: uso: rxy INCIRCLE para retornar 1 dentro do círculo
Nota: Como as constantes geográficas ou de tempo podem estar presentes em uma macro, é necessário que
o sinalizador de comentário opcional (:) deve ser seguido por um espaço.
EXEMPLOS
Para calcular todas as distâncias ao pólo norte:
gmt grdmath -Rg -I1 0 90 SDIST = dist_to_NP.nc
Para obter o log10 da média de 2 arquivos, use
gmt grdmath arquivo1.nc arquivo2.nc ADICIONAR 0.5 MUL LOG10 = arquivo3.nc
Dado o arquivo age.nc, que contém as idades do fundo do mar em my, use a relação profundidade(em m) =
2500 + 350 * sqrt (idade) para estimar as profundidades normais do fundo do mar:
gmt grdmath idades.nc SQRT 350 MUL 2500 ADD = profundidades.nc
Para encontrar o ângulo a (em graus) da maior tensão principal do tensor de tensão
dado pelos três arquivos s_xx.nc s_yy.nc e s_xy.nc da relação tan (2*a) = 2 *
s_xy / (s_xx - s_yy), use
gmt grdmath 2 s_xy.nc MUL s_xx.nc s_yy.nc SUB DIV ATAN 2 DIV = direção.nc
Para calcular o harmônico esférico totalmente normalizado de grau 8 e ordem 4 em um cálculo 1 por 1
mapa mundial de graus, usando a amplitude real 0.4 e a amplitude imaginária 1.1:
gmt grdmath -R0/360/-90/90 -I1 8 4 YML 1.1 MUL EXCH 0.4 MUL ADD = dano.nc
Para extrair as localizações dos máximos locais que excedem 100 mGal no arquivo 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
Para demonstrar o uso de variáveis nomeadas, considere esta onda radial onde armazenamos e
lembre-se dos argumentos radiais normalizados em radianos:
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
REFERÊNCIAS
Abramowitz, M. e IA Stegun, 1964, Manual of Matemático FunçõesAplicado
Mathematics Series, vol. 55, Dover, Nova York.
Holmes, SA e WE Featherstone, 2002, Uma abordagem unificada para o resumo de Clenshaw
e a computação recursiva de Legendre associado de grau muito alto e ordem normalizada
funções. Blog of Geodésia, 76, 279-299.
Press, WH, SA Teukolsky, WT Vetterling e BP Flannery, 1992, Numérico
Receitas, 2ª edição, Cambridge Univ., New York.
Spanier, J. e KB Oldman, 1987, An Atlas of Funções, Hemisfério Publishing Corp.
Use grdmathgmt on-line usando serviços onworks.net