英語フランス語スペイン語

OnWorksファビコン

gmtmathgmt - クラウド上のオンライン

OnWorks の無料ホスティング プロバイダーで、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して gmtmathgmt を実行します。

これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MAC OSオンラインエミュレーターなどの複数の無料オンラインワークステーションのいずれかを使用して、OnWorks無料ホスティングプロバイダーで実行できるコマンドgmtmathgmtです。

プログラム:

NAME


gmtmath - データ テーブル用の逆ポーランド記法 (RPN) 計算機

SYNOPSIS


GMT数学 [ t_f(t).d[+e][+s|w]] [ コルズ ] [ 自分の ] [] [ 列番号[/t_col] ] [ ] [ [f|l]] [
t_min/t_max/t_inc[+]|tファイル ] [[レベル]] [ -b] [ -d] [ -f] [
-g] [ -h] [ -i] [ -o] [ -s] オペランド [ オペランド ]
オペレーター [ オペランド ] オペレーター ... = [ アウトファイル ]

ご注意: オプションフラグと関連する引数の間にスペースを入れることはできません。

DESCRIPTION


GMT数学 XNUMX つ以上の加算、減算、乗算、除算などの演算を実行します。
逆ポーランド記法(RPN)構文を使用したテーブルデータファイルまたは定数(例:
ヒューレット・パッカードの電卓スタイル)。したがって、任意の複雑な式も
評価され、最終結果は出力ファイル(または標準出力)に書き込まれます。データ
操作は要素ごとに行われ、行列操作ではありません(特に記載がない限り)。
演算子は1つのオペランドのみを必要とします(下記参照)。
表現とオプション -T, -N 設定可能(オプションで -ぼ データ型を示す
STDINが指定されている場合は、標準入力が読み込まれ、
スタックは、その内容のファイルがコマンドラインで指定されたかのように動作します。デフォルトでは、すべての
「時間」列以外の列は操作されますが、これは変更可能です( -C).
複雑または頻繁に発生する式は、将来の使用のためにマクロとしてコード化したり、
名前付きメモリ位置を介して保存および呼び出されます。

REQUIRED 議論


オペランド
If オペランド ファイルとして開くと、ASCII(またはバイナリ、 -bi)
テーブルデータファイル。ファイルでない場合は、数値定数または
特殊シンボル(下記参照)。特殊引数STDINは、 stdin なります
読み取られてスタックに配置されます。必要に応じて、STDIN が複数回出現する可能性があります。

アウトファイル
最終結果を格納するテーブルデータファイルの名前。指定しない場合は
出力はstdoutに送信されます。

オプション 議論


-At_f(t).d[+e][+s|w]
必要 -N 指定されたファイルの値でテーブルを部分的に初期化します
含む tf(t) のみ。 の t 列に配置される t_col while f(t) に行く
の項目に表示されます。 列番号 - 1(参照 -N)。LSQFITおよびSVDFIT演算子と併用すると、
オプションで修飾子を追加 +e 代わりにソリューションを評価し、
4つの列を持つデータセットを書きます: t、f(t)、tでのモデル解、および
それぞれtにおける残差[デフォルトではモデル係数を含む1つの列を書き込みます]。
追加 +w if t_f(t).d 3番目の列に重み、または追加する +s if t_f(t).d 持っています
1 列目には XNUMX シグマが含まれます。これら XNUMX つのケースでは、重み付けされたソリューションが見つかります。
重み(またはシグマ)は、次の場合に最後の列として出力されます。 +e 有効です。

-Cコルズ 次の発生まで操作される列を選択します。 -C。 リスト
列はカンマで区切られます。1,3-5,7 のような範囲が許可されます。 -C (引数なし)
時間列を除くすべての列を使用するデフォルトのアクションをリセットします( -N). -か
時間列を含むすべての列を選択しますが、 -Cr 反転(切り替え)
現在の選択肢。 -C 実際には、ファイルのどの列を表示するかを制御します
スタックに配置されます。

-E自分の
LSQFIT演算子とSVDFIT演算子で使用される最小固有値を設定します[1e-7]。小さい
固有値はゼロに設定され、解では考慮されません。

-I 出力行の順序を時間の昇順から降順 [昇順] に反転します。

-N列番号[/t_col]
列の数を選択し、オプションで列番号を選択します。
「時間」変数[0]。列番号は0[2/0]から始まります。入力ファイルが
そのとき指定された -N 不足している列を追加します。

-Q スカラー計算のクイックモード。 -か -N1/0 -T0 / 0 / 1。

-S[f|l]
結果の最初の行または最後の行のみを報告します[デフォルトはすべての行]。これは
統計を計算した場合(例えば モード)を報告したい場合
同じ値を持つ多数のレコードの代わりに単一の番号を追加します。 l 取得するため
最後の行と f 最初の行のみを取得します [デフォルト]。

-Tt_min/t_max/t_inc[+]|tファイル
入力ファイルが指定されていない場合に必要です。最初のt座標と
最後のポイントと「時間」列の等間隔サンプリング間隔( -N).
追加 + 等距離点の数を指定する場合は、
時間列がない場合(データ列のみ)、 -T 引数なし。これはまた、
-かまたは、最初の列に目的の文字列が含まれているファイル名を指定します。
不規則な場合がある t 座標。

-V [レベル] (もっと ...)
詳細レベル[c]を選択します。

-bi [ncols][NS] (もっと ...)
ネイティブ バイナリ入力を選択します。

-bo [ncols][type] (もっと ...)
ネイティブバイナリ出力を選択します。[デフォルトは入力と同じですが、 -o]

-d [i | o]データなし (もっと ...)
等しい入力列を置き換えます データなし NaNを使用して、出力で逆を実行します。

-f [i | o]コリン情報 (もっと ...)
入力列または出力列、あるいはその両方のデータ型を指定します。

-g [a] x | y | d | X | Y | D | [コル] z [+ |-]ギャップ[う] (もっと ...)
データのギャップと改行を特定します。

-h [i | o] [n] [+ c] [+ d] [+ r発言] [+ rタイトル] (もっと ...)
ヘッダーレコードをスキップまたは生成します。

-iコルズ[l] [s階段] [oオフセット] [、...] (もっと ...)
入力列を選択します(0は最初の列です)。

-oコルズ[、...] (もっと ...)
出力列を選択します(0は最初の列です)。

-s [コルズ] [a | r] (もっと ...)
NaNレコードの処理を設定します。

-^ or ただ -
コマンドの構文に関する短いメッセージを出力してから終了します(注:Windowsの場合)
ただ使う -).

-+ or ただ +
任意の説明を含む広範な使用法(ヘルプ)メッセージを印刷します
モジュール固有のオプション(GMT共通オプションは除く)が終了します。

-? or いいえ 引数
オプションの説明を含む完全な使用法(ヘルプ)メッセージを印刷してから、
終了します。

- バージョン
GMTバージョンを印刷して終了します。

--show-datadir
GMT共有ディレクトリへのフルパスを出力して終了します。

オペレーター


次の 146 個の演算子から選択します。 「args」は入力と出力の数です。
引数

┌──────────┬──────┬────────────────────────┐
│演算子 │ 引数 │ 戻り値 │
├──────────┼──────┼────────────────────────┤
ABS │ 1 1 │ 腹筋 (A) │
├──────────┼──────┼────────────────────────┤
アコス │ 1 1 │ アコス(A) │
├──────────┼──────┼────────────────────────┤
アコッシュ │ 1 1 │ アコッシュ (A) │
├──────────┼──────┼────────────────────────┤
ACSC │ 1 1 │ acsc (A) │
├──────────┼──────┼────────────────────────┤
アコット │ 1 1 │ アコット (A) │
├──────────┼──────┼────────────────────────┤
追加 │ 2 1 │ A + B │
├──────────┼──────┼────────────────────────┤
そして │ 2 1 │ A == NaN の場合は B、それ以外の場合は A │
├──────────┼──────┼────────────────────────┤
│ 1 1 │ asec (A) │
├──────────┼──────┼────────────────────────┤
ASIN │ 1 1 │ アシン(A) │
├──────────┼──────┼────────────────────────┤
アシン │ 1 1 │ アシン (A) │
├──────────┼──────┼────────────────────────┤
日焼け │ 1 1 │ あたん(A) │
├──────────┼──────┼────────────────────────┤
ATAN2 │ 2 1 │ atan2 (A, B) │
├──────────┼──────┼────────────────────────┤
アタン │ 1 1 │ アタン (A) │
├──────────┼──────┼────────────────────────┤
BCDF │ 3 1 │ 二項累積 │
│ │ │ 分配機能 │
│ │ │ p = A、n = B、および x の場合 │
│ │ │ = C │
├──────────┼──────┼────────────────────────┤
BPDF │ 3 1 │ 二項確率 │
│ │ │ p = │ の密度関数
│ │ │ A、n = B、x = C │
├──────────┼──────┼────────────────────────┤
BEI │ 1 1 │ ベイ (A) │
├──────────┼──────┼────────────────────────┤
BER │ 1 1 │ バー (A) │
├──────────┼──────┼────────────────────────┤
ビットアンド │ 2 1 │ A & B (ビット単位の AND │
│ │ │ オペレーター) │
├──────────┼──────┼────────────────────────┤
ビットレフト │ 2 1 │ A << B (ビット単位 │
│ │ │ 左シフト演算子) │
├──────────┼──────┼────────────────────────┤
ビットノット │ 1 1 │ ~A (ビット単位の NOT │
│ │ │ 演算子、つまり return │
│ │ │ XNUMX の補数) │
├──────────┼──────┼────────────────────────┤
ビター │ 2 1 │ A | B (ビット単位の OR │
│ │ │ オペレーター) │
├──────────┼──────┼────────────────────────┤
ビットライト │ 2 1 │ A >> B (ビット単位 │
│ │ │ 右シフト演算子) │
├──────────┼──────┼────────────────────────┤
ビットテスト │ 2 1 │ A のビット B が設定されている場合は 1、│
│ │ │ else 0 (ビット単位のテスト │
│ │ │ オペレーター) │
├──────────┼──────┼────────────────────────┤
ビットソー │ 2 1 │ A ^ B (ビットごとの XOR │
│ │ │ オペレーター) │
└──────────┴──────┴────────────────────────┘

セイル │ 1 1 │ 天井 (A) (最小 │
│ │ │ 整数 >= A) │
├──────────┼──────┼────────────────────────┤
チクリット │ 2 1 │ カイ二乗分布 │
│ │ │ アルファのクリティカル値 │
│ │ │ = A および nu = B │
├──────────┼──────┼────────────────────────┤
CHICDF │ 2 1 │ カイ二乗累積 │
│ │ │ 分配機能 │
│ │ │ chi2 = A および nu = B の場合 │
├──────────┼──────┼────────────────────────┤
CHIPDF │ 2 1 │ カイ二乗確率 │
│ │ │ の密度関数 │
│ │ │ chi2 = A および nu = B │
├──────────┼──────┼────────────────────────┤
COL │ 1 1 │ 列Aを │ に配置します
│ │ │ スタック │
├──────────┼──────┼────────────────────────┤
│ 2 1 │ n_C_r との組み合わせ │
│ │ │ n = A および r = B │
├──────────┼──────┼────────────────────────┤
コルコフ │ 2 1 │ 相関係数 │
│ │ │ r(A, B) │
├──────────┼──────┼────────────────────────┤
COS │ 1 1 │ cos (A) (A 単位はラジアン) │
├──────────┼──────┼────────────────────────┤
COSD │ 1 1 │ cos (A) (A 度) │
├──────────┼──────┼────────────────────────┤
コッシュ │ 1 1 │ コッシュ (A) │
├──────────┼──────┼────────────────────────┤
COT │ 1 1 │ ベビーベッド (A) (A 単位はラジアン) │
├──────────┼──────┼────────────────────────┤
COTD │ 1 1 │ コット (A) (A 度) │
├──────────┼──────┼────────────────────────┤
CCS │ 1 1 │ csc (A) (A 単位はラジアン) │
├──────────┼──────┼────────────────────────┤
CSCD │ 1 1 │ csc (A) (A 度) │
├──────────┼──────┼────────────────────────┤
DDT │ 1 1 │ d(A)/dt 中央1位 │
│ │ │ 派生語 │
├──────────┼──────┼────────────────────────┤
D2DT2 │ 1 1 │ d^2(A)/dt^2 2番目 │
│ │ │ 派生語 │
├──────────┼──────┼────────────────────────┤
D2R │ 1 1 │ 度を │ に変換
│ │ │ ラジアン │
├──────────┼──────┼────────────────────────┤
デナン │ 2 1 │ A の NaN を │ に置き換えます
│ │ │ B からの値 │
├──────────┼──────┼────────────────────────┤
ダイログ │ 1 1 │ ダイログ (A) │
├──────────┼──────┼────────────────────────┤
違い │ 1 1 │ の違い │
│ │ │ A の隣接要素 │
│ │ │ (A[1]-A[0], A[2]-A[1], │
│ │ │ ..., 0) │
├──────────┼──────┼────────────────────────┤
DIV │ 2 1 │ A / B │
├──────────┼──────┼────────────────────────┤
DUP │ 1 2 │ A の複製を上に配置します │
│ │ │ スタック │
├──────────┼──────┼────────────────────────┤
ECDF │ 2 1 │ 指数累積 │
│ │ │ 分配機能 │
│ │ │ x = A およびラムダ = B の場合 │
└──────────┴──────┴────────────────────────┘

エクリット │ 2 1 │ 指数分布 │
│ │ │ アルファのクリティカル値 │
│ │ │ = A およびラムダ = B │
├──────────┼──────┼────────────────────────┤
EPDF │ 2 1 │ 指数関数的確率 │
│ │ │ x の密度関数 = │
│ │ │ A とラムダ = B │
├──────────┼──────┼────────────────────────┤
ERF │ 1 1 │ 誤差関数 erf (A) │
├──────────┼──────┼────────────────────────┤
ERFC │ 1 1 │ 相補誤差 │
│ │ │ 関数 erfc (A) │
├──────────┼──────┼────────────────────────┤
ERFINV │ 1 1 │ 逆誤差関数 │
│ │ │ の A │
├──────────┼──────┼────────────────────────┤
EQ │ 2 1 │ A == B の場合は 1、それ以外の場合は 0 │
├──────────┼──────┼────────────────────────┤
交換 │ 2 2 │ で A と B を交換します
│ │ │ スタック │
├──────────┼──────┼────────────────────────┤
EXP │ 1 1 │ exp (A) │
├──────────┼──────┼────────────────────────┤
FACT │ 1 1 │ あ! (階乗) │
├──────────┼──────┼────────────────────────┤
FCDF │ 3 1 │ F 累積 │
│ │ │ 分配機能 │
│ │ │ F = A、nu1 = B、および │
│ │ │ nu2 = C │
├──────────┼──────┼────────────────────────┤
FCRIT │ 3 1 │ F 分布クリティカル │
│ │ │ alpha の値 = A, nu1 │
│ │ │ = B、および nu2 = C │
├──────────┼──────┼────────────────────────┤
フリップパッド │ 1 1 │ それぞれの逆順 │
│ │ │ コラム │
├──────────┼──────┼────────────────────────┤
FLOOR │ 1 1 │ フロア (A) (最高 │
│ │ │ 整数 <= A) │
├──────────┼──────┼────────────────────────┤
FMOD │ 2 1 │ A % B (後の余り │
│ │ │ 切り捨てられた除算) │
├──────────┼──────┼────────────────────────┤
FPDF │ 3 1 │ F 確率密度 │
│ │ │ F = A, nu1 の関数 │
│ │ │ = B、および nu2 = C │
├──────────┼──────┼────────────────────────┤
GE │ 2 1 │ A >= B の場合は 1、それ以外の場合は 0 │
├──────────┼──────┼────────────────────────┤
GT │ 2 1 │ A > B の場合は 1、それ以外の場合は 0 │
├──────────┼──────┼────────────────────────┤
ハイポット │ 2 1 │ ハイポット (A, B) = sqrt (A*A │
│ │ │ + B*B) │
├──────────┼──────┼────────────────────────┤
I0 │ 1 1 │ 修正ベッセル関数 │
│ │ │ A (第 1 種、次数 0) │
├──────────┼──────┼────────────────────────┤
I1 │ 1 1 │ 修正ベッセル関数 │
│ │ │ A (第 1 種、次数 1) │
├──────────┼──────┼────────────────────────┤
イフェルス │ 3 1 │ A != 0 の場合は B、それ以外の場合は C │
├──────────┼──────┼────────────────────────┤
IN │ 2 1 │ 修正ベッセル関数 │
│ │ │ A (第 1 種、順序 B) │
├──────────┼──────┼────────────────────────┤
範囲内で │ 3 1 │ B <= A <= C の場合は 1、それ以外の場合は 0 │
└──────────┴──────┴────────────────────────┘

INT │ 1 1 │ Aを数値積分する │
├──────────┼──────┼────────────────────────┤
INV │ 1 1 │ 1 / A │
├──────────┼──────┼────────────────────────┤
イズフィナイト │ 1 1 │ A が有限の場合は 1、それ以外の場合は 0 │
├──────────┼──────┼────────────────────────┤
イスナン │ 1 1 │ A == NaN の場合は 1、それ以外の場合は 0 │
├──────────┼──────┼────────────────────────┤
J0 │ 1 1 │ A のベッセル関数 │
│ │ │ (第 1 種、次数 0) │
├──────────┼──────┼────────────────────────┤
J1 │ 1 1 │ A のベッセル関数 │
│ │ │ (第 1 種、次数 1) │
├──────────┼──────┼────────────────────────┤
JN │ 2 1 │ A のベッセル関数 │
│ │ │ (第 1 種、順序 B) │
├──────────┼──────┼────────────────────────┤
K0 │ 1 1 │ 修正されたケルビン関数 │
│ │ │ A (第 2 種、次数 0) │
├──────────┼──────┼────────────────────────┤
K1 │ 1 1 │ 修正ベッセル関数 │
│ │ │ A (第 2 種、次数 1) │
├──────────┼──────┼────────────────────────┤
KN │ 2 1 │ 修正ベッセル関数 │
│ │ │ A (第 2 種、順序 B) │
├──────────┼──────┼────────────────────────┤
ケイ │ 1 1 │ けい(A) │
├──────────┼──────┼────────────────────────┤
カー │ 1 1 │ カー (A) │
├──────────┼──────┼────────────────────────┤
KURT │ 1 1 │ A の尖度 │
├──────────┼──────┼────────────────────────┤
LCDF │ 1 1 │ ラプラス累積 │
│ │ │ 分配機能 │
│ │ │ z = A の場合 │
├──────────┼──────┼────────────────────────┤
LCRIT │ 1 1 │ ラプラス分布 │
│ │ │ アルファのクリティカル値 │
│ │ │ = A │
├──────────┼──────┼────────────────────────┤
LE │ 2 1 │ A <= B の場合は 1、それ以外の場合は 0 │
├──────────┼──────┼────────────────────────┤
LMSSCL │ 1 1 │ LMS スケール推定 (LMS │
│ │ │ STD) の A │
├──────────┼──────┼────────────────────────┤
LOG │ 1 1 │ log (A) (自然対数) │
├──────────┼──────┼────────────────────────┤
ログ10 │ 1 1 │ log10 (A) (基数 10) │
├──────────┼──────┼────────────────────────┤
LOG1P │ 1 1 │ log (1+A) (正確な │
│ │ │ 小A) │
├──────────┼──────┼────────────────────────┤
ログ2 │ 1 1 │ log2 (A) (基数 2) │
├──────────┼──────┼────────────────────────┤
LOWER │ 1 1 │ 最低(最低) │
│ │ │ A の値 │
├──────────┼──────┼────────────────────────┤
LPDF │ 1 1 │ ラプラス確率 │
│ │ │ z = │ の密度関数
│ │ │ あ │
├──────────┼──────┼────────────────────────┤
ランド │ 2 1 │ ラプラスランダムノイズ │
│ │ │ 平均値 A と標準値を使用│
│ │ │ 偏差 B │
└──────────┴──────┴────────────────────────┘

LSQフィット │ 1 0 │ 現在のテーブルを[A │
│ │ │ | b] 最小値を返す │
│ │ │ 平方解 x = A \ │
│ │ │ ば │
├──────────┼──────┼────────────────────────┤
LT │ 2 1 │ A < B の場合は 1、それ以外の場合は 0 │
├──────────┼──────┼────────────────────────┤
マッド │ 1 1 │ 絶対中央値 │
│ │ │ A の偏差 (L1 STD) │
├──────────┼──────┼────────────────────────┤
MAX │ 2 1 │ A と B の最大値 │
├──────────┼──────┼────────────────────────┤
MEAN │ 1 1 │ A の平均値 │
├──────────┼──────┼────────────────────────┤
MED │ 1 1 │ A の中央値 │
├──────────┼──────┼────────────────────────┤
MIN │ 2 1 │ A と B の最小値 │
├──────────┼──────┼────────────────────────┤
MOD │ 2 1 │ A mod B (後の余り │
│ │ │ 床付き区画) │
├──────────┼──────┼────────────────────────┤
モード │ 1 1 │ 最頻値 (最小中央値 │
│ │ │ の正方形)の A │
├──────────┼──────┼────────────────────────┤
マル │ 2 1 │ A * B │
├──────────┼──────┼────────────────────────┤
NAN │ 2 1 │ A == B の場合は NaN、それ以外の場合は A │
├──────────┼──────┼────────────────────────┤
NEG │ 1 1 │ -A │
├──────────┼──────┼────────────────────────┤
NEQ │ 2 1 │ A != B の場合は 1、それ以外の場合は 0 │
├──────────┼──────┼────────────────────────┤
NORM │ 1 1 │ (A) を正規化する │
│ │ │ 最大(A)-最小(A) = 1 │
├──────────┼──────┼────────────────────────┤
NOT │ 1 1 │ A == NaN の場合は NaN、A の場合は 1 │
│ │ │ == 0、それ以外の場合は 0 │
├──────────┼──────┼────────────────────────┤
ナランド │ 2 1 │ 通常のランダムな値 │
│ │ │ 平均値 A と標準値を使用│
│ │ │ 偏差 B │
├──────────┼──────┼────────────────────────┤
OR │ 2 1 │ B == NaN の場合は NaN、それ以外の場合は A │
├──────────┼──────┼────────────────────────┤
PCDF │ 2 1 │ ポアソン累積 │
│ │ │ 分配機能 │
│ │ │ x = A およびラムダ = B の場合 │
├──────────┼──────┼────────────────────────┤
PERM │ 2 1 │ 順列 n_P_r、with │
│ │ │ n = A および r = B │
├──────────┼──────┼────────────────────────┤
PDF │ 2 1 │ ポアソン分布 │
│ │ │ P(x,lambda)、x = A │
│ │ │ そしてラムダ = B │
├──────────┼──────┼────────────────────────┤
PLM │ 3 1 │ 関連するルジャンドル │
│ │ │ 多項式 P(A) B 次 │
│ │ │ 注文 C │
├──────────┼──────┼────────────────────────┤
PLMG │ 3 1 │ 正規化された関連性 │
│ │ │ ルジャンドル多項式 P(A) │
│ │ │ 程度 B 程度 C │
│ │ │ (地球物理学的慣習) │
├──────────┼──────┼────────────────────────┤
POP │ 1 0 │ 先頭要素を削除 │
│ │ │ スタック │
└──────────┴──────┴────────────────────────┘

捕虜 │ 2 1 │ A ^ B │
├──────────┼──────┼────────────────────────┤
ピーカント │ 2 1 │ B 分位数 │
│ │ │ A の (0-100%) │
├──────────┼──────┼────────────────────────┤
PSI │ 1 1 │ A のプサイ (またはディガンマ) │
├──────────┼──────┼────────────────────────┤
PV │ 3 1 │ ルジャンドル関数 Pv(A) │
│ │ │次数 v = 実数(B) + │
│ │ │ 画像(C) │
├──────────┼──────┼────────────────────────┤
QV │ 3 1 │ ルジャンドル関数 Qv(A) │
│ │ │次数 v = 実数(B) + │
│ │ │ 画像(C) │
├──────────┼──────┼────────────────────────┤
R2 │ 2 1 │ R2 = A^2 + B^2 │
├──────────┼──────┼────────────────────────┤
R2D │ 1 1 │ ラジアンを に変換 │
│ │ │ 学位 │
├──────────┼──────┼────────────────────────┤
RAND │ 2 1 │ 一様乱数値 │
│ │ │ A と B の間 │
├──────────┼──────┼────────────────────────┤
RCDF │ 1 1 │ レイリー累積 │
│ │ │ 分配機能 │
│ │ │ z = A の場合 │
├──────────┼──────┼────────────────────────┤
RCRIT │ 1 1 │ レイリー分布 │
│ │ │ アルファのクリティカル値 │
│ │ │ = A │
├──────────┼──────┼────────────────────────┤
リント │ 1 1 │ リント (A) (四捨五入 │
│ │ │ 最も近い整数値 │
│ │ │ A) へ │
├──────────┼──────┼────────────────────────┤
RPDF │ 1 1 │ レイリー確率 │
│ │ │ z = │ の密度関数
│ │ │ あ │
├──────────┼──────┼────────────────────────┤
ROLL │ 2 0 │ 循環的に先頭を移動 │
│ │ │ アイテムを │ ごとにスタックします
│ │ │ 金額 B │
├──────────┼──────┼────────────────────────┤
ロット │ 2 1 │ A を │ で回転
│ │ │ (定数) シフト B in │
│ │ │ t方向 │
├──────────┼──────┼────────────────────────┤
SEC │ 1 1 │ 秒 (A) (A 単位はラジアン) │
├──────────┼──────┼────────────────────────┤
SECD │ 1 1 │ 秒 (A) (A 度) │
├──────────┼──────┼────────────────────────┤
SIGN │ 1 1 │ A の符号 (+1 または -1) │
├──────────┼──────┼────────────────────────┤
SIN │ 1 1 │ sin (A) (A 単位はラジアン) │
├──────────┼──────┼────────────────────────┤
SINC │ 1 1 │ sinc (A) (sin │
│ │ │ (pi*A)/(pi*A)) │
├──────────┼──────┼────────────────────────┤
シンド │ 1 1 │ sin (A) (A 度) │
├──────────┼──────┼────────────────────────┤
シン │ 1 1 │ シン (A) │
├──────────┼──────┼────────────────────────┤
│ 1 1 │ A の歪度 │
├──────────┼──────┼────────────────────────┤
SQR │ 1 1 │ A^2 │
├──────────┼──────┼────────────────────────┤
SQRT │ 1 1 │ 平方根 (A) │
└──────────┴──────┴────────────────────────┘

STD │ 1 1 │ A の標準偏差 │
├──────────┼──────┼────────────────────────┤
STEP │ 1 1 │ ヘビサイドステップ関数 │
│ │ │ H(A) │
├──────────┼──────┼────────────────────────┤
ステップ │ 1 1 │ ヘビサイドステップ関数 │
│ │ │ H(tA) │
├──────────┼──────┼────────────────────────┤
SUB │ 2 1 │ A - B │
├──────────┼──────┼────────────────────────┤
│ 1 1 │ Aの累計 │
├──────────┼──────┼────────────────────────┤
TAN │ 1 1 │ タン (A) (A 単位はラジアン) │
├──────────┼──────┼────────────────────────┤
タンド │ 1 1 │ タン (A) (A 度) │
├──────────┼──────┼────────────────────────┤
タン │ 1 1 │ タン (A) │
├──────────┼──────┼────────────────────────┤
テーパー │ 1 1 │ 単重 │
│ │ │ ゼロに向かってコサインテーパ │
│ │ │ 終了余白のA内 │
├──────────┼──────┼────────────────────────┤
TN │ 2 1 │ チェビシェフ多項式 │
│ │ │ Tn(-1
├──────────┼──────┼────────────────────────┤
TCRIT │ 2 1 │ 生徒の t 分布 │
│ │ │ アルファのクリティカル値 │
│ │ │ = A および nu = B │
├──────────┼──────┼────────────────────────┤
TPDF │ 2 1 │ 生徒の t 確率 │
│ │ │ t の密度関数 = │
│ │ │ A、および nu = B │
├──────────┼──────┼────────────────────────┤
TCDF │ 2 1 │ 生徒の t の累計 │
│ │ │ 分配機能 │
│ │ │ t = A、nu = B の場合 │
├──────────┼──────┼────────────────────────┤
アッパー │ 1 1 │ 最高(最大) │
│ │ │ A の値 │
├──────────┼──────┼────────────────────────┤
WCDF │ 3 1 │ ワイブル累積 │
│ │ │ 分配機能 │
│ │ │ x = A、スケール = B の場合、│
│ │ │ そして形状 = C │
├──────────┼──────┼────────────────────────┤
WCRIT │ 3 1 │ ワイブル分布 │
│ │ │ アルファのクリティカル値 │
│ │ = A、スケール= B、および │
│ │ │ 形状 = C │
├──────────┼──────┼────────────────────────┤
WPDF │ 3 1 │ ワイブル密度 │
│ │ │ 配布 │
│ │ │ P(x,scale,shape)、x 付き │
│ │ = A、スケール= B、および │
│ │ │ 形状 = C │
├──────────┼──────┼────────────────────────┤
XOR │ 2 1 │ A == NaN の場合は B、それ以外の場合は A │
├──────────┼──────┼────────────────────────┤
Y0 │ 1 1 │ A のベッセル関数 │
│ │ │ (第 2 種、次数 0) │
├──────────┼──────┼────────────────────────┤
Y1 │ 1 1 │ A のベッセル関数 │
│ │ │ (第 2 種、次数 1) │
├──────────┼──────┼────────────────────────┤
YN │ 2 1 │ A のベッセル関数 │
│ │ │ (第 2 種、順序 B) │
└──────────┴──────┴────────────────────────┘

ZCDF │ 1 1 │ 通常の累積 │
│ │ │ 分配機能 │
│ │ │ z = A の場合 │
├──────────┼──────┼────────────────────────┤
ZPDF │ 1 1 │ 通常の確率 │
│ │ │ z = │ の密度関数
│ │ │ あ │
├──────────┼──────┼────────────────────────┤
ズクリット │ 1 1 │ 正規分布 │
│ │ │ アルファのクリティカル値 │
│ │ │ = A │
├──────────┼──────┼────────────────────────┤
ルーツ │ 2 1 │ 列Aをf(t) = 0として扱う │
│ │ │ そしてそのルートを返します │
└──────────┴──────┴────────────────────────┘

記号


次の記号には特別な意味があります。

┌────────┬──────────────────────────────────┐
PI │ 3.1415926... │
├────────┼──────────────────────────────────┤
E │ 2.7182818... │
├────────┼──────────────────────────────────┤
オイラー │ 0.5772156... │
├────────┼──────────────────────────────────┤
EPS_F │ 1.192092896e-07 (sgl. prec. eps) │
├────────┼──────────────────────────────────┤
EPS_D │ 2.2204460492503131e-16 (二重) │
│ │ 序章 │
├────────┼──────────────────────────────────┤
時間 │ 最小t値 │
├────────┼──────────────────────────────────┤
TMAX │ 最大t値 │
├────────┼──────────────────────────────────┤
トランジ │ t値の範囲 │
├────────┼──────────────────────────────────┤
ティンク │ t 増分 │
├────────┼──────────────────────────────────┤
N │ レコード数 │
├────────┼──────────────────────────────────┤
T │ t座標表 │
├────────┼──────────────────────────────────┤
TNORM │ 正規化された表 │
│ │ t座標 │
├────────┼──────────────────────────────────┤
トロウ │ 行番号 1、2、の表 │
│ │ ..., N-1 │
└────────┴────────────────────────────────┘

ASCII FORMAT 精度


数値データのASCII出力形式は、 gmt.conf
ファイル。 経度と緯度はFORMAT_GEO_OUTに従ってフォーマットされますが、その他は
値はFORMAT_FLOAT_OUTに従ってフォーマットされます。 有効なフォーマットは次のことができることに注意してください
出力の精度が低下し、下流でさまざまな問題が発生する可能性があります。 もしも
出力が十分な精度で書き込まれていないことがわかった場合は、バイナリへの切り替えを検討してください
出力(-ぼ 可能な場合)またはFORMAT_FLOAT_OUT設定を使用してより多くの小数を指定します。

注意事項 ON オペレーター


1. オペレーター PLMPLMG L次のルジャンドル多項式を計算し、
xのMの順序は-1 <= x <= +1かつ0 <= M <= Lを満たす必要があります。x、L、MはXNUMXつの
演算子の前の引数。 PLM 正規化されておらず、コンドン・ショートリーを含む
位相(-1)^M。 PLMG 地球物理学で最も一般的に使用される方法で正規化されます。
-M を引数として使用することで CS フェーズを追加できます。 PLM より高い度合いでは溢れるだろう、
一方 PLMG 超高度(少なくとも3000)まで安定しています。

2. 一部のオペレーターと同じ名前のファイル。例: 追加, SIGN, =、などである必要があります
現在のディレクトリ (つまり、./) を先頭に付加することで識別されます。

3. スタック深さの制限は 100 に固定されています。

4. 正の半径を期待するすべての関数 (例: LOG, ケイ、など)が渡されます。
彼らの議論の絶対的な価値。

5。 ザ DDTD2DT2 関数は、一定間隔のデータに対してのみ機能します。

6. すべての導関数は中心差分に基づいており、自然境界は
条件。

7. ルーツ スタック上の最後の演算子でなければならず、その後に続くのは =.

お店、 想起 そして CLEAR


中間計算を名前付き変数に保存し、呼び出して配置することができます。
後でスタックに追加します。 これは、計算された数量にアクセスする必要がある場合に便利です。
エクスプレッション内で何度も繰り返すと、エクスプレッション全体が短くなり改善されます。
読みやすさ。 結果を保存するには、特別な演算子を使用します STO@ラベルここで、 ラベル
数量を指定するために選択した名前。 スタックに保存された結果を後で呼び出すには
時間を指定するには、[RCL]@ラベルすなわち、 RCL はオプションです。 メモリをクリアするには、以下を使用できます CLR@ラベル。 注意
それ STOCLR スタックを変更しないままにしておきます。

8. ビット演算子(ビットアンド, ビットレフト, ビットノット, ビター, ビットライト, ビットテスト, ビットソー)
テーブルの倍精度値を符号なし64ビット整数に変換してビット単位の演算を実行します。
その結果、double型に格納できる最大の整数値は
精度の値は2^53または9,007,199,254,740,992です。これより大きい結果は、収まるようにマスクされます。
下位54ビットで、ビット演算は実質的に54ビットに制限されます。
ビット演算子は、NaN 引数またはビット設定 <= 0 が指定された場合、NaN を返します。

9. TAPERは引数を時間軸と同じ単位で幅として解釈しますが、
時間が指定されていない場合(つまり、単純なデータテーブルの場合)、幅は次のように指定される。
行の数。

マクロス


ユーザーはお気に入りの演算子の組み合わせをファイル経由でマクロとして保存できます。 gmtmath.マクロ
現在のディレクトリまたはユーザー ディレクトリにあります。 ファイルには任意の数のマクロを含めることができます (マクロごとに XNUMX つ)。
記録); # で始まるコメント行はスキップされます。 マクロの形式は次のとおりです。 =
arg1 arg2 ... arg2 [ : コメント] どこ マクロの使用方法です。
演算子がコマンド ラインに表示されたら、それをリストされた引数リストに置き換えるだけです。
マクロは他のマクロを呼び出すことはできません。例えば、次のマクロは、
時間列には海底の年齢が百万年単位で含まれており、予測される半空間を計算します。
水深測量:

DEPTH = SQRT 350 マル 2500 追加 NEG : 使用法: DEPTH 〜へ return 半角スペース 海底 どん底

注: 地理定数または時間定数がマクロ内に存在する可能性があるため、次のことが必要です。
オプションのコメントフラグ(:)の後にはスペースが必要です。別の例として、
マクロ GPSウィーク タイムスタンプがどの GPS 週に属するかを決定します。

GPSウィーク = 1980-01-06T00:00:00 SUB 86400 DIV 7 DIV FLOOR : ロールオーバーなしの GPS 週


パイプされる2番目のデータ列の内容の平方根を取る
GMT数学 プロセス1でそれを3番目のプロセスにパイプするには、

プロセス1 | GMT 数学 STDIN SQRT = | プロセス3

10つのデータファイルの平均のlog2を取るには、

gmt 数学 ファイル1.d ファイル2.d 0.5 を加算 MUL LOG10 = ファイル3.d

海底の年齢がmyで、海底の深さがmで保存されているファイルsamples.dでは、
関係 depth(in m) = 2500 + 350 * sqrt (age) で深度異常を出力します。

gmt 数学サンプル.d T SQRT 350 MUL 2500 ADD SUB = |翻訳

1つのデータセットsizes.4、sizes.6、およびsizes.1の列2とXNUMX~XNUMXの平均を取るには、
サイズ.3、使用

gmt 数学 -C1,4-6 サイズ.1 サイズ.2 ADD サイズ.3 ADD 3 DIV = ave.d

1列のデータセットages.dを取得し、最頻値を計算して割り当てるには、
変数、試す

gmt は mode_age = `gmt math -S -T ages.d MODE =` を設定します

ファイルtdに指定された座標に対してdilog(x)関数を評価するには:

gmt 数学 -Tt.d T DILOG = dilog.d

保存された変数の使用法を示すために、最初の3つのコサインの合計を考えてみましょう。
三角関数の引数 (2*pi*T/360) を保存して繰り返し呼び出す高調波:

gmt 数学 -T0/360/1 2 PI MUL 360 DIV T MUL STO@kT COS @kT 2 MUL COS ADD \
@kT 3 MUL COS ADD = ハーモニクス.d

gmtmathをスカラー(つまり入力ファイルなし)のRPN Hewlett-Packard計算機として使用するには、
任意の式を計算するには、 -Q オプション。例として、
Keiの値(((1 + 1.75)/2.2) + cos (60))を計算し、結果をシェル変数zに格納します。

z = `gmt math -Q 1 1.75 ADD 2.2 DIV 60 COSD ADD KEI =` を設定します

使用するには GMT数学 一般的な最小二乗方程式のソルバーとして、現在の表を想像してください
は拡張行列[A | b]であり、行列の最小二乗解xを求めたい。
方程式A * x = b。演算子 LSQフィット これを実行するには、マトリックスを埋めるのがあなたの仕事です
まず正しく -A オプションはこれを容易にします。2列のファイルty.dがあるとします。
  tb(t) そして、モデルy(t) = a + b*t + c*H(t-t0)を当てはめたいとします。ここでH
はt0 = 1.55のヘヴィサイドステップ関数です。次に、4列の拡張された
1列目にt、3列目に観測されたy(t)がロードされた表。計算
になる

gmt 数学 -N4/1 -Aty.d -C0 1 ADD -C2 1.55 STEPT ADD -Ca LSQFIT = solution.d

注意: -C 作業する列を選択し、すべてをアクティブにするオプション
必要な列(ここではすべて、 -か)を呼び出す前に LSQフィット。 XNUMX番目と
1番目の列(列番号3とXNUMX)にはそれぞれtとy(t)があらかじめロードされており、
他の列はゼロです。すでに計算済みのテーブルがあり、拡張された
行列[ A | b ]をファイル(例えばlsqsys.d)に記述すると、最小二乗解は単純に

gmt 数学 -T lsqsys.d LSQFIT = solution.d

ユーザーは、 -C どの列をアクティブにするかを制御します。
ファイルから列を配置する機能も拡張されます。
これらは非常によく似たコマンドです:

エコー 1 2 3 4 | gmt 数学 STDIN -C3 1 ADD =
1 2 3 5



エコー 1 2 3 4 | gmt 数学 -C3 STDIN 1 ADD =
0 0 0 5

参考文献


アブラモヴィッツ、M.、IA ステガン、1964 年、 ハンドブック of 数学 機能、応用
数学シリーズ、vol. 55歳、ニューヨーク州ドーバー。

Holmes、SA、および WE Featherstone、2002、クレンショー和への統一アプローチ
非常に高度で次数が正規化された関連ルジャンドル関数の再帰的計算
機能します。 ジャーナル of 測地学、76、279-299。

プレス、WH、SA Teukolsky、WT Vetterling、および BP Flannery、1992 年、 数の
レシピ、第 2 版、ケンブリッジ大学、ニューヨーク。

スパニエ、J.、KB オールドマン、1987 年、 An Atlas of 機能、ヘミスフィア出版株式会社

onworks.net サービスを使用して gmtmathgmt をオンラインで使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad