grdmathgmt - Trực tuyến trên đám mây

Đây là lệnh grdmathgmt có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


grdmath - Máy tính ký hiệu đánh bóng ngược (RPN) cho lưới (từng phần tử)

SYNOPSIS


môn toán [ diện tích tối thiểu[/mức tối thiểu/mức tối đa][+ ag|i|s |S][+r|l][pphần trăm]] [ độ phân giải[+]] [
tăng ] [] [] [ khu ] [[cấp]] [ -bi] [ -du] [ -f]
[ -h] [ -i] [ -n] [ -r ] [ -x[[-]n]] toán hạng [ toán hạng ]
NHÀ ĐIỀU HÀNH [ toán hạng ] NHÀ ĐIỀU HÀNH ... = tập tin ngoài

Lưu ý: Không được phép có khoảng trống giữa cờ tùy chọn và các đối số liên quan.

MÔ TẢ


môn toán sẽ thực hiện các phép toán như cộng, trừ, nhân và chia trên một hoặc nhiều
tệp lưới hoặc hằng số sử dụng cú pháp Ký hiệu đánh bóng ngược (RPN) (ví dụ: Hewlett-Packard
kiểu máy tính). Do đó, các biểu thức phức tạp tùy ý có thể được đánh giá; NS
kết quả cuối cùng được ghi vào tệp lưới đầu ra. Hoạt động lưới là từng phần tử,
không phải là các thao tác ma trận. Một số toán tử chỉ yêu cầu một toán hạng (xem bên dưới). Nếu không có lưới
các tệp được sử dụng trong biểu thức sau đó là các tùy chọn -R, -I phải được đặt (và tùy chọn -r). Các
biểu hiện = tập tin ngoài có thể xảy ra nhiều lần khi độ sâu của ngăn xếp cho phép theo thứ tự
để lưu kết quả trung gian. Các biểu thức phức tạp hoặc thường xuyên xảy ra có thể là
được mã hóa dưới dạng macro để sử dụng trong tương lai hoặc được lưu trữ và gọi lại qua các vị trí bộ nhớ được đặt tên.

YÊU CẦU TRANH LUẬN


toán hạng
If toán hạng có thể được mở dưới dạng tệp, nó sẽ được đọc dưới dạng tệp lưới. Nếu không phải là tệp,
nó được hiểu là một hằng số hoặc một ký hiệu đặc biệt (xem bên dưới).

tập tin ngoài
Tên của tệp lưới 2-D sẽ chứa kết quả cuối cùng. (Xem CÁC ĐỊNH DẠNG TẬP TIN GRID
dưới đây).

CHỌN TRANH LUẬN


-Adiện tích tối thiểu[/mức tối thiểu/mức tối đa] [+ ag | i | s | S] [+ r | l] [+ pphần trăm]
Đặc điểm có diện tích nhỏ hơn diện tích tối thiểu ở km ^ 2 hoặc ở cấp độ phân cấp
thấp hơn mức tối thiểu hoặc cao hơn mức tối đa sẽ không được vẽ [Mặc định là
0/0/4 (tất cả các tính năng)]. Cấp 2 (hồ) chứa các hồ thường và sông rộng
các cơ quan mà chúng ta thường bao gồm dưới dạng hồ; nối thêm +r để chỉ lấy sông hồ hoặc +l
để chỉ có được các hồ thông thường. Theo mặc định (+ ai) chúng tôi chọn ranh giới thềm băng là
đường bờ biển cho Nam Cực; nối thêm + ag thay vào đó hãy chọn đường tiếp đất băng
như đường bờ biển. Dành cho những người dùng chuyên nghiệp muốn in đường bờ biển Nam Cực của riêng họ
và các hòn đảo qua pxy bạn có thể dùng + như để bỏ qua tất cả các tính năng GSHHG dưới 60S hoặc + aS đến
thay vào đó bỏ qua tất cả các tính năng ở phía bắc của 60S. Cuối cùng, nối thêm +pphần trăm loại trừ
đa giác có diện tích phần trăm của đối tượng có độ phân giải đầy đủ tương ứng nhỏ hơn
hơn phần trăm. Xem THÔNG TIN GSHHG bên dưới để biết thêm chi tiết. (-A chỉ liên quan đến
các LDISTG nhà điều hành)

-Dđộ phân giải[+]
Chọn độ phân giải của tập dữ liệu để sử dụng với toán tử LDISTG ((f) được,
(h) ờ, (i) ngay lập tức, (l) ow, và (c)thô lỗ). Độ phân giải giảm 80%
giữa các tập dữ liệu [Mặc định là l]. Nối + để tự động chọn thấp hơn
nếu giải pháp được yêu cầu không có sẵn [hủy bỏ nếu không tìm thấy].

-Ixinc[đơn vị] [= | +] [/âm[đơn vị] [= | +]]
x_inc [và tùy chọn y_inc] là khoảng cách lưới. Theo tùy chọn, thêm một hậu tố
bổ nghĩa. Địa lý (độ) tọa độ: Nối m để chỉ phút cung hoặc s
để chỉ giây cung. Nếu một trong những đơn vị e, f, k, M, n or u được thêm vào
thay vào đó, gia số được giả định là mét, foot, km, Mile, hải lý
dặm hoặc foot khảo sát Hoa Kỳ, tương ứng và sẽ được chuyển đổi thành tương đương
độ kinh độ ở vĩ độ trung bình của khu vực (việc chuyển đổi phụ thuộc vào
PROJ_ELLIPSOID). Nếu như /y_inc được đưa ra nhưng được đặt thành 0, nó sẽ được đặt lại bằng x_inc;
nếu không nó sẽ được chuyển đổi thành vĩ độ độ. Tất cả tọa độ: Nếu = is
được nối sau đó giá trị tối đa tương ứng x (đông) hoặc y (phía bắc) có thể được điều chỉnh một chút
để phù hợp chính xác với mức tăng đã cho [theo mặc định, mức tăng có thể được điều chỉnh
một chút để phù hợp với miền đã cho]. Cuối cùng, thay vì đưa ra một số gia tăng, bạn có thể
chỉ định la con số of các nút mong muốn bằng cách thêm vào + đến số nguyên được cung cấp
tranh luận; gia số sau đó được tính toán lại từ số lượng nút và
miền. Giá trị gia tăng kết quả phụ thuộc vào việc bạn đã chọn một
lưới đã đăng ký lưới hoặc đã đăng ký pixel; xem Định dạng tệp ứng dụng để biết chi tiết.
Lưu ý: nếu -Rtập tin lưới được sử dụng thì khoảng cách lưới đã được khởi tạo; sử dụng
-I để ghi đè các giá trị.

-M Theo mặc định, bất kỳ phái sinh nào được tính toán đều ở dạng z_units / x (hoặc y) _units. Tuy nhiên,
người dùng có thể chọn tùy chọn này để chuyển đổi dx, dy theo độ kinh độ, vĩ độ thành
mét bằng cách sử dụng phép tính gần đúng Trái đất phẳng, sao cho độ dốc tính bằng z_units / mét.

-N Tắt tính năng kiểm tra đối sánh miền nghiêm ngặt khi nhiều lưới được thao tác [Mặc định
sẽ nhấn mạnh rằng mỗi miền lưới nằm trong 1e-4 * grid_spacing của miền
lưới đầu tiên được liệt kê].

-NS[đơn vị]xmin/xmax/ymin/ymax[NS] (hơn ...)
Chỉ định khu vực quan tâm.

-V [cấp] (hơn ...)
Chọn mức độ chi tiết [c].

-bi [ncols][NS] (hơn ...)
Chọn đầu vào nhị phân gốc. Tùy chọn đầu vào nhị phân chỉ áp dụng cho các tệp dữ liệu
cần thiết bởi các nhà khai thác NGHE, PDISTPHÍA TRONG.

-dukhông có dữ liệu (hơn ...)
Thay thế các cột đầu vào bằng không có dữ liệu với NaN.

-f [i | o]thông tin về colinfo (hơn ...)
Chỉ định kiểu dữ liệu của cột đầu vào và / hoặc cột đầu ra.

-g [a] x | y | d | X | Y | D | [col] z [+ | -]khoảng cách[hoặc là] (hơn ...)
Xác định khoảng trống dữ liệu và ngắt dòng.

-h [i | o] [n] [+ c] [+ d] [+ rnhận xét] [+ rtiêu đề] (hơn ...)
Bỏ qua hoặc tạo (các) bản ghi tiêu đề.

-ivòng cổ[l] [stỉ lệ] [obù đắp] [,...] (hơn ...)
Chọn các cột đầu vào (0 là cột đầu tiên).

-n [b | c | l | n] [+ a] [+ bBC] [+ c] [+ tngưỡng] (hơn ...)
Chọn chế độ nội suy cho lưới.

-r (hơn ...)
Đặt đăng ký nút pixel [đường lưới]. Chỉ được sử dụng với -R -I.

-NS[[-]n] (hơn ...)
Giới hạn số lõi được sử dụng trong thuật toán đa luồng (yêu cầu OpenMP).

-^ or chỉ -
In một thông báo ngắn về cú pháp của lệnh, sau đó thoát ra (LƯU Ý: trên Windows
chỉ sử dụng -).

-+ or chỉ +
In thông báo sử dụng rộng rãi (trợ giúp), bao gồm giải thích về bất kỳ
tùy chọn dành riêng cho mô-đun (nhưng không phải tùy chọn chung theo GMT), sau đó thoát.

-? or Không đối số
In thông báo sử dụng hoàn chỉnh (trợ giúp), bao gồm giải thích về các tùy chọn, sau đó
lối thoát hiểm.

--phiên bản
In phiên bản GMT và thoát.

--show-datadir
In đường dẫn đầy đủ đến thư mục chia sẻ GMT và thoát.

ĐIỀU HÀNH


Chọn trong số 169 toán tử sau. "args" là số lượng đầu vào và đầu ra
lập luận.

┌───────────┬────────────────────────────
│Operator │ args │ Trả về │
├───────────┼───────
ABS │ 1 1 │ cơ bụng (A) │
├───────────┼───────
ACOS │ 1 1 │ acos (A) │
├───────────┼───────
ACOSH │ 1 1 │ acos (A) │
├───────────┼───────
MỘT CÁI LỀU │ 1 1 │ acot (A) │
├───────────┼───────
ACSC │ 1 1 │ acsc (A) │
├───────────┼───────
THANH │ 2 1 │ A + B │
├───────────┼───────
│ 2 1 │ B nếu A == NaN, khác A │
├───────────┼───────
ARC │ 2 1 │ cung trả về (A, B) trên [0 │
│ │ │ pi] │
├───────────┼───────
MỘT GIÂY │ 1 1 │ asec (A) │
├───────────┼───────
ASIN │ 1 1 │ asin (A) │
├───────────┼───────
ASINH │ 1 1 │ asinh (A) │
├───────────┼───────
ATÂN │ 1 1 │ atan (A) │
├───────────┼───────
ATAN2 │ 2 1 │ atan2 (A, B) │
├───────────┼───────
ATANH │ 1 1 │ atanh (A) │
├───────────┼───────
BCDF │ 3 1 │ Tích lũy nhị thức │
│ │ │ hàm phân phối │
│ │ │ cho p = A, n = B và x │
│ │ │ = C │
├───────────┼───────
BPDF │ 3 1 │ Xác suất nhị thức │
│ │ │ hàm mật độ cho p = │
│ │ │ A, n = B và x = C │
├───────────┼───────
EIB │ 1 1 │ be (A) │
├───────────┼───────
BER │ 1 1 │ ber (A) │
├───────────┼───────
BITAND │ 2 1 │ A & B (theo chiều bit VÀ │
Toán tử │ │ │) │
├───────────┼───────
BITLEFT │ 2 1 │ A << B (theo chiều bit │
│ │ │ toán tử dịch trái) │
├───────────┼───────
KHÔNG ĐƯỢC │ 1 1 │ ~ A (theo chiều ngược lại KHÔNG │
Toán tử │ │ │, tức là trả về │
│ │ │ phần bù của hai) │
├───────────┼───────
BITOR │ 2 1 │ A | B (theo chiều bit HOẶC │
Toán tử │ │ │) │
└───────────┴───────

BITRIGHT │ 2 1 │ A >> B (theo chiều dọc │
│ │ │ toán tử sang phải) │
├───────────┼───────
NHẸ NHẤT │ 2 1 │ 1 nếu bit B của A được đặt, │
│ │ │ khác 0 (KIỂM TRA theo từng bit │
Toán tử │ │ │) │
├───────────┼───────
BITXOR │ 2 1 │ A ^ B (XOR theo chiều bit │
Toán tử │ │ │) │
├───────────┼───────
CAZ │ 2 1 │ Góc phương vị Descartes từ │
│ │ │ nút lưới để xếp x, y │
│ │ │ (tức là A, B) │
├───────────┼───────
CBAZ │ 2 1 │ Góc phương vị Descartes │
│ │ │ từ các nút lưới đến ngăn xếp │
│ │ │ x, y (tức là A, B) │
├───────────┼───────
CDIST │ 2 1 │ Khoảng cách Descartes │
│ │ │ giữa các nút lưới và │
│ │ │ ngăn xếp x, y (tức là A, B) │
├───────────┼───────
CDIST2 │ 2 1 │ Là CDIST nhưng chỉ để │
│ │ │ nút! = 0 │
├───────────┼───────
TRẦN │ 1 1 │ ceil (A) (nhỏ nhất │
│ │ │ số nguyên> = A) │
├───────────┼───────
CHICRIT │ 2 1 │ Chí bình bình phương │
│ │ │ giá trị cho alpha = A và │
│ │ │ nu = B │
├───────────┼───────
CHICDF │ 2 1 │ Tích lũy chi bình phương │
│ │ │ hàm phân phối │
│ │ │ cho chi2 = A và nu = B │
├───────────┼───────
CHIPDF │ 2 1 │ Xác suất chi bình phương │
│ │ │ hàm mật độ cho │
│ │ │ chi2 = A và nu = B │
├───────────┼───────
CHẢI │ 2 1 │ Kết hợp n_C_r, với │
│ │ │ n = A và r = B │
├───────────┼───────
THAM NHŨNG │ 2 1 │ Hệ số tương quan │
│ │ │ r (A, B) │
├───────────┼───────
COS │ 1 1 │ cos (A) (A tính bằng radian) │
├───────────┼───────
COSD │ 1 1 │ cos (A) (A tính bằng độ) │
├───────────┼───────
COSH │ 1 1 │ cosh (A) │
├───────────┼───────
COT │ 1 1 │ cot (A) (A tính bằng radian) │
├───────────┼───────
COTD │ 1 1 │ cot (A) (A tính bằng độ) │
├───────────┼───────
CSC │ 1 1 │ csc (A) (A tính bằng radian) │
├───────────┼───────
CSCĐ │ 1 1 │ csc (A) (A tính bằng độ) │
├───────────┼───────
ĐƯỜNG CONG │ 1 1 │ Độ cong của A │
│ │ │ (Tiếng Laplacian) │
└───────────┴───────

D2DX2 │ 1 1 │ d ^ 2 (A) / dx ^ 2 2 │
│ │ │ đạo hàm │
├───────────┼───────
D2DY2 │ 1 1 │ d ^ 2 (A) / dy ^ 2 2nd │
│ │ │ đạo hàm │
├───────────┼───────
D2DXY │ 1 1 │ d ^ 2 (A) / dxdy thứ 2 │
│ │ │ đạo hàm │
├───────────┼───────
D2R │ 1 1 │ Chuyển đổi độ sang │
│ │ │ Radian │
├───────────┼───────
tiện ích mở rộng DDX │ 1 1 │ d (A) / dx Trung tâm 1 │
│ │ │ đạo hàm │
├───────────┼───────
DDY │ 1 1 │ d (A) / dy Trung tâm 1 │
│ │ │ đạo hàm │
├───────────┼───────
ĐỘG2KM │ 1 1 │ Chuyển đổi hình cầu │
│ │ │ Độ để Kilômét │
├───────────┼───────
DENAN │ 2 1 │ Thay các NaN trong A bằng │
│ │ │ giá trị từ B │
├───────────┼───────
DILOG │ 1 1 │ dilog (A) │
├───────────┼───────
BHTG │ 2 1 │ A / B │
├───────────┼───────
DUP │ 1 2 │ Vị trí trùng lặp của A trên │
│ │ │ ngăn xếp │
├───────────┼───────
ECDF │ 2 1 │ Tích lũy theo cấp số nhân │
│ │ │ hàm phân phối │
│ │ │ cho x = A và lambda = B │
├───────────┼───────
ECRIT │ 2 1 │ Phân phối hàm mũ │
│ │ │ giá trị quan trọng cho alpha │
│ │ │ = A và lambda = B │
├───────────┼───────
EPDF │ 2 1 │ Xác suất hàm mũ │
│ │ │ hàm mật độ cho x = │
│ │ │ A và lambda = B │
├───────────┼───────
ERF │ 1 1 │ Chức năng lỗi erf (A) │
├───────────┼───────
ERFC │ 1 1 │ Lỗi bổ sung │
│ │ │ hàm erfc (A) │
├───────────┼───────
EQ │ 2 1 │ 1 nếu A == B, khác 0 │
├───────────┼───────
ERFINV │ 1 1 │ Hàm lỗi nghịch đảo │
│ │ │ của A │
├───────────┼───────
TRAO ĐỔI │ 2 2 │ Trao đổi A và B trên │
│ │ │ ngăn xếp │
├───────────┼───────
EXP │ 1 1 │ kinh nghiệm (A) │
├───────────┼───────
THỰC TẾ │ 1 1 │ A! (Giai thừa) │
├───────────┼───────
VÔ CÙNG │ 1 1 │ Cực trị cục bộ: + 2 / -2 là │
│ │ │ max / min, + 1 / -1 là yên │
│ │ │ với max / min tính bằng x, 0 │
│ │ │ nơi khác │
└───────────┴───────

FCDF │ 3 1 │ F tích lũy │
│ │ │ hàm phân phối │
│ │ │ cho F = A, nu1 = B và │
│ │ │ nu2 = C │
├───────────┼───────
FCRIT │ 3 1 │ F phân phối tới hạn │
│ │ │ giá trị cho alpha = A, nu1 │
│ │ │ = B và nu2 = C │
├───────────┼───────
FLIPLR │ 1 1 │ Đảo ngược thứ tự các giá trị │
│ │ │ trong mỗi hàng │
├───────────┼───────
FLIPUD │ 1 1 │ Đảo ngược thứ tự các giá trị │
│ │ │ trong mỗi cột │
├───────────┼───────
SÀN NHÀ │ 1 1 │ tầng (A) (lớn nhất │
│ │ │ số nguyên <= A) │
├───────────┼───────
FMOD │ 2 1 │ A% B (phần còn lại sau │
│ │ │ chia cắt ngắn) │
├───────────┼───────
FPDF │ 3 1 │ Mật độ xác suất F │
│ │ │ hàm cho F = A, nu1 │
│ │ │ = B và nu2 = C │
├───────────┼───────
GE │ 2 1 │ 1 nếu A> = B, khác 0 │
├───────────┼───────
GT │ 2 1 │ 1 nếu A> B, khác 0 │
├───────────┼───────
GIẢ THUYẾT │ 2 1 │ pseud (A, B) = sqrt (A * A │
│ │ │ + B * B) │
├───────────┼───────
I0 │ 1 1 │ Chức năng Bessel được sửa đổi │
│ │ │ của A (loại thứ nhất, thứ tự 1) │
├───────────┼───────
I1 │ 1 1 │ Chức năng Bessel được sửa đổi │
│ │ │ của A (loại thứ nhất, thứ tự 1) │
├───────────┼───────
NẾU KHÁC │ 3 1 │ B nếu A! = 0, khác C │
├───────────┼───────
IN │ 2 1 │ Chức năng Bessel được sửa đổi │
│ │ │ của A (loại 1, đơn hàng B) │
├───────────┼───────
TRONG PHẠM VI │ 3 1 │ 1 nếu B <= A <= C, khác 0 │
├───────────┼───────
PHÍA TRONG │ 1 1 │ 1 khi bên trong hoặc bên ngoài │
│ │ │ đa giác trong A, khác 0 │
├───────────┼───────
INV │ 1 1 │ 1 / A │
├───────────┼───────
CÓ HẠN │ 1 1 │ 1 nếu A là hữu hạn, khác 0 │
├───────────┼───────
ISAN │ 1 1 │ 1 nếu A == NaN, khác 0 │
├───────────┼───────
J0 │ 1 1 │ Hàm Bessel của A │
│ │ │ (Loại thứ nhất, thứ tự 1) │
├───────────┼───────
J1 │ 1 1 │ Hàm Bessel của A │
│ │ │ (Loại thứ nhất, thứ tự 1) │
├───────────┼───────
JN │ 2 1 │ Hàm Bessel của A │
│ │ │ (Loại 1, đơn hàng B) │
└───────────┴───────

K0 │ 1 1 │ Chức năng Kelvin được sửa đổi │
│ │ │ của A (loại thứ 2, thứ tự 0) │
├───────────┼───────
K1 │ 1 1 │ Chức năng Bessel được sửa đổi │
│ │ │ của A (loại thứ 2, thứ tự 1) │
├───────────┼───────
KEI │ 1 1 │ kei (A) │
├───────────┼───────
KER │ 1 1 │ ker (A) │
├───────────┼───────
KM2DEG │ 1 1 │ Chuyển đổi Kilomét sang │
│ │ │ Độ cầu │
├───────────┼───────
KN │ 2 1 │ Chức năng Bessel được sửa đổi │
│ │ │ của A (loại thứ 2, thứ tự B) │
├───────────┼───────
KURT │ 1 1 │ Kurtosis của A │
├───────────┼───────
LCDF │ 1 1 │ Tích lũy Laplace │
│ │ │ hàm phân phối │
│ │ │ cho z = A │
├───────────┼───────
LCRIT │ 1 1 │ Phân phối Laplace │
│ │ │ giá trị quan trọng cho alpha │
│ │ │ = A │
├───────────┼───────
NGHE │ 1 1 │ Tính khoảng cách tối thiểu │
│ │ │ (tính bằng km nếu -fg) từ │
│ │ │ dòng trong nhiều đoạn │
│ │ │ ASCII tệp A │
├───────────┼───────
LDIST2 │ 2 1 │ Dưới dạng LDIST, từ các dòng trong │
│ │ │ ASCII tệp B nhưng chỉ cho │
│ │ │ nút trong đó A! = 0 │
├───────────┼───────
LDISTG │ 0 1 │ Là LDIST, nhưng hoạt động │
│ │ │ trên tập dữ liệu GSHHG │
│ │ │ (xem -A, -D cho │
│ │ │ tùy chọn). │
├───────────┼───────
LE │ 2 1 │ 1 nếu A <= B, khác 0 │
├───────────┼───────
LOG │ 1 1 │ log (A) (log tự nhiên) │
├───────────┼───────
NHẬT KÝ10 │ 1 1 │ log10 (A) (cơ số 10) │
├───────────┼───────
ĐĂNG1P │ 1 1 │ log (1 + A) (chính xác cho │
│ │ │ nhỏ A) │
├───────────┼───────
NHẬT KÝ2 │ 1 1 │ log2 (A) (cơ số 2) │
├───────────┼───────
LMSSCL │ 1 1 │ Ước tính quy mô LMS (LMS │
│ │ │ STD) của A │
├───────────┼───────
THẤP HƠN │ 1 1 │ Thấp nhất (tối thiểu) │
│ │ │ giá trị của A │
├───────────┼───────
LPDF │ 1 1 │ Xác suất laplace │
│ │ │ hàm mật độ cho z = │
│ │ │ Một │
├───────────┼───────
LRAND │ 2 1 │ Nhiễu ngẫu nhiên Laplace │
│ │ │ với nghĩa là A và std. │
│ │ │ độ lệch B │
└───────────┴───────

LT │ 2 1 │ 1 nếu A <B, khác 0 │
├───────────┼───────
MAD │ 1 1 │ Trung vị tuyệt đối │
│ │ │ Độ lệch (L1 STD) của A │
├───────────┼───────
MAX │ 2 1 │ Tối đa của A và B │
├───────────┼───────
NGHĨA LÀ │ 1 1 │ Giá trị trung bình của A │
├───────────┼───────
MED │ 1 1 │ Giá trị trung vị của A │
├───────────┼───────
MIN │ 2 1 │ Giá trị nhỏ nhất của A và B │
├───────────┼───────
MOD │ 2 1 │ A mod B (phần còn lại sau │
│ │ │ chia tầng) │
├───────────┼───────
PHƯƠNG THỨC │ 1 1 │ Giá trị chế độ (Trung bình thấp nhất │
│ │ │ of Squares) của A │
├───────────┼───────
MU │ 2 1 │ A * B │
├───────────┼───────
NAN │ 2 1 │ NaN nếu A == B, khác A │
├───────────┼───────
NEG │ 1 1 │ -A │
├───────────┼───────
NQ │ 2 1 │ 1 nếu A! = B, khác 0 │
├───────────┼───────
BÌNH THƯỜNG │ 1 1 │ Chuẩn hóa (A) nên │
│ │ │ max (A) -min (A) = 1 │
├───────────┼───────
KHÔNG │ 1 1 │ NaN nếu A == NaN, 1 nếu A │
│ │ │ == 0, khác 0 │
├───────────┼───────
NAND │ 2 1 │ Giá trị bình thường, ngẫu nhiên │
│ │ │ với nghĩa là A và std. │
│ │ │ độ lệch B │
├───────────┼───────
OR │ 2 1 │ NaN nếu B == NaN, khác A │
├───────────┼───────
PCDF │ 2 1 │ Poisson tích lũy │
│ │ │ hàm phân phối │
│ │ │ cho x = A và lambda = B │
├───────────┼───────
PDIST │ 1 1 │ Tính khoảng cách tối thiểu │
│ │ │ (tính bằng km nếu -fg) từ │
│ │ │ điểm trong tệp ASCII A │
├───────────┼───────
PDIST2 │ 2 1 │ Là PDIST, từ các điểm trong │
│ │ │ ASCII tệp B nhưng chỉ cho │
│ │ │ nút trong đó A! = 0 │
├───────────┼───────
Perm │ 2 1 │ Hoán vị n_P_r, với │
│ │ │ n = A và r = B │
├───────────┼───────
PLM │ 3 1 │ Truyền thuyết liên kết │
│ │ │ đa thức P (A) bậc B │
│ │ │ đặt hàng C │
├───────────┼───────
PLMg │ 3 1 │ Liên kết chuẩn hóa │
│ │ │ Đa thức huyền thoại P (A) │
│ │ │ bậc B bậc C │
│ │ │ (quy ước địa vật lý) │
└───────────┴───────

ĐIỂM │ 1 2 │ Tính trung bình x và y │
│ │ │ từ tệp ASCII A và │
│ │ │ đặt chúng vào ngăn xếp │
├───────────┼───────
POP │ 1 0 │ Xóa phần tử trên cùng khỏi │
│ │ │ ngăn xếp │
├───────────┼───────
POW │ 2 1 │ A ^ B │
├───────────┼───────
PPDF │ 2 1 │ Phân phối Poisson │
│ │ │ P (x, lambda), với x = A │
│ │ │ và lambda = B │
├───────────┼───────
PQUANT │ 2 1 │ Lượng tử thứ B │
│ │ │ (0-100%) trong tổng số A │
├───────────┼───────
PSI │ 1 1 │ Psi (hoặc Digamma) của A │
├───────────┼───────
PV │ 3 1 │ Chức năng Legendre Pv (A) │
│ │ │ độ v = real (B) + │
│ │ │ tưởng tượng (C) │
├───────────┼───────
QV │ 3 1 │ Hàm huyền thoại Qv (A) │
│ │ │ độ v = real (B) + │
│ │ │ tưởng tượng (C) │
├───────────┼───────
R2 │ 2 1 │ R2 = A ^ 2 + B ^ 2 │
├───────────┼───────
R2D │ 1 1 │ Chuyển đổi Radian sang │
│ │ │ Bằng cấp │
├───────────┼───────
RAND │ 2 1 │ Các giá trị ngẫu nhiên đồng nhất │
│ │ │ giữa A và B │
├───────────┼───────
RCDF │ 1 1 │ tích lũy Rayleigh │
│ │ │ hàm phân phối │
│ │ │ cho z = A │
├───────────┼───────
RCRIT │ 1 1 │ Phân phối Rayleigh │
│ │ │ giá trị quan trọng cho alpha │
│ │ │ = A │
├───────────┼───────
RINT │ 1 1 │ rint (A) (làm tròn đến │
│ │ │ giá trị tích phân gần nhất với │
│ │ │ đến A) │
├───────────┼───────
RPDF │ 1 1 │ Xác suất Rayleigh │
│ │ │ hàm mật độ cho z = │
│ │ │ Một │
├───────────┼───────
ROLL │ 2 0 │ Dịch chuyển đầu theo chu kỳ │
│ │ │ Một ngăn xếp các mục bằng một │
│ │ │ số tiền B │
├───────────┼───────
ROTX │ 2 1 │ Xoay A theo │
│ │ │ (không đổi) dịch chuyển B trong │
│ │ │ hướng x │
├───────────┼───────
ROTY │ 2 1 │ Xoay A theo │
│ │ │ (không đổi) dịch chuyển B trong │
│ │ │ hướng y │
└───────────┴───────

SDIST │ 2 1 │ Hình cầu (Tuyệt vời │
│ │ │ vòng tròn | trắc địa) │
│ │ │ khoảng cách (tính bằng km) giữa │
│ │ │ nút và ngăn xếp (A, B) │
├───────────┼───────
SDIST2 │ 2 1 │ Là SDIST nhưng chỉ để │
│ │ │ nút! = 0 │
├───────────┼───────
Saz │ 2 1 │ Góc phương vị hình cầu từ │
│ │ │ nút lưới để xếp chồng lon, │
│ │ │ lat (tức là A, B) │
├───────────┼───────
SBAZ │ 2 1 │ Phương vị quay ngược hình cầu │
│ │ │ từ các nút lưới đến ngăn xếp │
│ │ │ lon, lat (tức là A, B) │
├───────────┼───────
SEC │ 1 1 │ giây (A) (A tính bằng radian) │
├───────────┼───────
GIÂY │ 1 1 │ giây (A) (A tính bằng độ) │
├───────────┼───────
ĐĂNG KÝ │ 1 1 │ dấu (+1 hoặc -1) của A │
├───────────┼───────
SIN │ 1 1 │ sin (A) (A tính bằng radian) │
├───────────┼───────
ĐỒNG BỘ HÓA │ 1 1 │ sin (A) (sin │
│ │ │ (pi * A) / (pi * A)) │
├───────────┼───────
SIND │ 1 1 │ sin (A) (A tính bằng độ) │
├───────────┼───────
SINH │ 1 1 │ sinh (A) │
├───────────┼───────
KỸ NĂNG │ 1 1 │ Độ nghiêng của A │
├───────────┼───────
SQR │ 1 1 │ A ^ 2 │
├───────────┼───────
SQRT │ 1 1 │ ô vuông (A) │
├───────────┼───────
STD │ 1 1 │ Độ lệch chuẩn của A │
├───────────┼───────
STEP │ 1 1 │ Hàm bước Heaviside: │
│ │ │ H (A) │
├───────────┼───────
BƯỚC │ 1 1 │ Chức năng bước Heaviside │
│ │ │ trong x: H (xA) │
├───────────┼───────
BƯỚC │ 1 1 │ Chức năng bước Heaviside │
│ │ │ trong y: H (yA) │
├───────────┼───────
SUB │ 2 1 │ A - B │
├───────────┼───────
TÓM TẮT │ 1 1 │ Tổng tất cả các giá trị trong A │
├───────────┼───────
TÂN │ 1 1 │ tan (A) (A tính bằng radian) │
├───────────┼───────
TAND │ 1 1 │ tan (A) (A tính bằng độ) │
├───────────┼───────
TÁNH │ 1 1 │ tính (A) │
├───────────┼───────
GIẤY │ 2 1 │ Trọng lượng đơn vị │
│ │ │ cosin giảm dần đến không │
│ │ │ trong A và B của x và │
│ │ │ y lề lưới │
└───────────┴───────

TCDF │ 2 1 │ Tích lũy của học sinh │
│ │ │ hàm phân phối │
│ │ │ cho t = A, và nu = B │
├───────────┼───────
TCRIT │ 2 1 │ Phân phối t của học sinh │
│ │ │ giá trị quan trọng cho alpha │
│ │ │ = A và nu = B │
├───────────┼───────
TN │ 2 1 │ Đa thức Chebyshev │
│ │ │ Tn (-1
│ │ │ A, và n = B │
├───────────┼───────
TPDF │ 2 1 │ Xác suất t của học sinh │
│ │ │ hàm mật độ cho t = │
│ │ │ A, và nu = B │
├───────────┼───────
PHÍA TRÊN │ 1 1 │ Cao nhất (tối đa) │
│ │ │ giá trị của A │
├───────────┼───────
WCDF │ 3 1 │ Weibull tích lũy │
│ │ │ hàm phân phối │
│ │ │ cho x = A, scale = B, │
│ │ │ và shape = C │
├───────────┼───────
WCRIT │ 3 1 │ Phân phối Weibull │
│ │ │ giá trị quan trọng cho alpha │
│ │ │ = A, scale = B, và │
│ │ │ hình dạng = C │
├───────────┼───────
WPDF │ 3 1 │ Mật độ Weibull │
│ │ │ phân phối │
│ │ │ P (x, tỷ lệ, hình dạng), với x │
│ │ │ = A, scale = B, và │
│ │ │ hình dạng = C │
├───────────┼───────
VIẾT │ 1 1 │ quấn A theo radian lên │
│ │ │ [-pi, pi] │
├───────────┼───────
XOR │ 2 1 │ 0 nếu A == NaN và B == │
│ │ │ NaN, NaN nếu B == NaN, │
│ │ │ khác A │
├───────────┼───────
Y0 │ 1 1 │ Hàm Bessel của A │
│ │ │ (Loại thứ 2, thứ tự 0) │
├───────────┼───────
Y1 │ 1 1 │ Hàm Bessel của A │
│ │ │ (Loại thứ 2, thứ tự 1) │
├───────────┼───────
YLM │ 2 2 │ Re và Im │
│ │ │ chuẩn hóa │
│ │ │ sóng hài hình cầu │
│ │ │ độ A đơn hàng B │
├───────────┼───────
YLMg │ 2 2 │ Cos và Sin chuẩn hóa │
│ │ │ sóng hài hình cầu │
│ │ │ độ A đơn hàng B │
│ │ │ (quy ước địa vật lý) │
├───────────┼───────
YN │ 2 1 │ Hàm Bessel của A │
│ │ │ (Loại thứ 2, thứ tự B) │
├───────────┼───────
ZCDF │ 1 1 │ Tích lũy bình thường │
│ │ │ hàm phân phối │
│ │ │ cho z = A │
└───────────┴───────

ZPDF │ 1 1 │ Xác suất bình thường │
│ │ │ hàm mật độ cho z = │
│ │ │ Một │
├───────────┼───────
ZCRIT │ 1 1 │ Phân phối chuẩn │
│ │ │ giá trị quan trọng cho alpha │
│ │ │ = A │
└───────────┴───────

BIỂU TƯỢNG


Các ký hiệu sau đây có ý nghĩa đặc biệt:

┌────────┬───────────────────────
PI │ 3.1415926 ... │
├────────┼───────────────────────
E │ 2.7182818 ... │
├────────┼───────────────────────
EULER │ 0.5772156 ... │
├────────┼───────────────────────
EPS_F │ 1.192092896e-07 (đơn │
│ │ epsilon chính xác │
├────────┼───────────────────────
XMIN │ Giá trị x nhỏ nhất │
├────────┼───────────────────────
XMAX │ Giá trị x lớn nhất │
├────────┼───────────────────────
XƯƠNG │ Phạm vi giá trị x │
├────────┼───────────────────────
XINC │ x gia số │
├────────┼───────────────────────
NX │ Số lượng x nút │
├────────┼───────────────────────
YMIN │ Giá trị y nhỏ nhất │
├────────┼───────────────────────
YMAX │ Giá trị y lớn nhất │
├────────┼───────────────────────
YRANGE │ Phạm vi giá trị y │
├────────┼───────────────────────
YINC │ gia số y │
├────────┼───────────────────────
NY │ Số nút y │
├────────┼───────────────────────
X │ Lưới có tọa độ x │
├────────┼───────────────────────
Y │ Lưới có tọa độ y │
├────────┼───────────────────────
XNORM │ Lưới với [-1 đến +1] │ được chuẩn hóa
│ │ tọa độ x │
├────────┼───────────────────────
YNORM │ Lưới với [-1 đến +1] │ được chuẩn hóa
│ │ tọa độ y │
├────────┼───────────────────────
XCOL │ Lưới có cột số 0, 1, │
│ │ ..., NX-1 │
├────────┼───────────────────────
YROY │ Lưới có số hàng 0, 1, ..., │
│ │ NY-1 │
└────────┴───────────────────────

GHI CHÚ ON ĐIỀU HÀNH


1. Nhà điều hành SDIST tính toán khoảng cách hình cầu theo km giữa điểm (vĩ độ, vĩ độ)
trên ngăn xếp và tất cả các vị trí nút trong lưới. Miền lưới và (kinh độ, vĩ độ)
điểm được mong đợi là độ. Tương tự, SazSBAZ toán tử tính toán
góc phương vị hình cầu và góc phương vị quay lại theo độ, tương ứng. Các nhà điều hành NGHE
PDIST tính khoảng cách hình cầu theo km nếu -fg được thiết lập hoặc ngụ ý, nếu không họ trả lại
Khoảng cách Descartes. Lưu ý: Nếu PROJ_ELLIPSOID hiện tại là hình elip thì trắc địa
được sử dụng trong tính toán khoảng cách, có thể chậm. Bạn có thể giao dịch tốc độ với
độ chính xác bằng cách thay đổi thuật toán được sử dụng để tính toán trắc địa (xem PROJ_GEODESIC).

Người điều hành LDISTG là một phiên bản của NGHE hoạt động dựa trên dữ liệu GSHHG. Thay vì
đọc tệp ASCII, nó truy cập trực tiếp vào một trong các bộ dữ liệu GSHHG như đã xác định
bởi -D-A tùy chọn.

2. Nhà điều hành ĐIỂM đọc bảng ASCII, tính giá trị trung bình x và trung bình y và
đặt những thứ này vào ngăn xếp. Nếu dữ liệu địa lý thì chúng tôi sử dụng vectơ 3-D trung bình để
xác định vị trí trung bình.

3. Nhà điều hành PLM tính toán đa thức Legendre liên quan của bậc L và bậc M
(0 <= M <= L), và đối số của nó là sin của vĩ độ. PLM không được chuẩn hóa và
bao gồm giai đoạn Condon-Shortley (-1) ^ M. PLMg được chuẩn hóa theo cách mà hầu hết
thường dùng trong địa vật lý. Giai đoạn CS có thể được thêm vào bằng cách sử dụng -M làm đối số. PLM
sẽ tràn ở các mức độ cao hơn, trong khi PLMg ổn định cho đến khi độ cực cao (ở
ít nhất 3000).

4. Các nhà khai thác YLMYLMg tính toán sóng hài hình cầu chuẩn hóa cho độ L và
thứ tự M (0 <= M <= L) cho tất cả các vị trí trong lưới, được giả định là ở
độ. YLMYLMg trả về hai lưới, thực (cosine) và ảo (sin)
thành phần của phức mặt cầu điều hòa. Sử dụng POP toán tử (và TRAO ĐỔI) để có được
loại bỏ một trong số chúng hoặc lưu cả hai bằng cách thực hiện hai lệnh gọi = file.nc liên tiếp.

Các sóng hài phức tạp chuẩn hóa YLM được sử dụng phổ biến nhất trong vật lý và
địa chấn học. Hình vuông của YLM tích hợp thành 1 trên một hình cầu. Trong địa vật lý, YLMg is
được chuẩn hóa để tạo ra công suất đơn vị khi tính trung bình các số hạng cosin và sin
(riêng biệt!) trên một hình cầu (tức là, mỗi hình vuông của chúng tích hợp thành 4 pi). Các
Giai đoạn Condon-Shortley (-1) ^ M không được bao gồm trong YLM or YLMg, nhưng nó có thể được thêm vào bởi
sử dụng -M làm đối số.

5. Tất cả các đạo hàm đều dựa trên sự khác biệt hữu hạn trung tâm, với ranh giới tự nhiên
điều kiện.

6. Các tệp có cùng tên với một số toán tử, ví dụ: THANH, ĐĂNG KÝ, =, vv nên được
được xác định bằng cách thêm trước thư mục hiện tại (ví dụ: ./LOG).

7. Không được phép sử dụng đường ống dẫn các tập tin.

8. Giới hạn độ sâu ngăn xếp được cố định là 100.

9. Tất cả các hàm mong đợi một bán kính dương (ví dụ: LOG, KEI, v.v.) được thông qua
giá trị tuyệt đối của đối số của họ. (9) Các toán tử bitwise (BITAND, BITLEFT, KHÔNG ĐƯỢC,
BITOR, BITRIGHT, NHẸ NHẤTBITXOR) chuyển đổi các giá trị chính xác đơn lẻ của lưới thành
int 32-bit không dấu để thực hiện các phép toán bit. Do đó, lớn nhất
toàn bộ giá trị số nguyên có thể được lưu trữ trong lưới float là 2 ^ 24 hoặc 16,777,216. Không tí nào
kết quả cao hơn sẽ được che để phù hợp với 24 bit thấp hơn. Do đó, các phép toán bit là
giới hạn hiệu quả đến 24 bit. Tất cả các toán tử bitwise trả về NaN nếu cho NaN
đối số hoặc cài đặt bit <= 0.

10. Khi hỗ trợ OpenMP được biên dịch, một số nhà khai thác sẽ tận dụng khả năng
để truyền tải lên một số lõi. Hiện tại, danh sách các nhà khai thác đó là:
NGHE.

GRID GIÁ TRỊ ĐỘ CHÍNH XÁC


Bất kể độ chính xác của dữ liệu đầu vào, các chương trình GMT tạo tệp lưới sẽ
giữ bên trong các lưới trong mảng dấu phẩy động 4 byte. Điều này được thực hiện để bảo tồn bộ nhớ
và hơn nữa, hầu hết nếu không phải tất cả dữ liệu thực đều có thể được lưu trữ bằng cách sử dụng dấu phẩy động 4 byte
các giá trị. Dữ liệu có độ chính xác cao hơn (tức là giá trị chính xác gấp đôi) sẽ làm mất điều đó
độ chính xác khi GMT hoạt động trên lưới hoặc ghi ra lưới mới. Để hạn chế mất mát
độ chính xác khi xử lý dữ liệu, bạn nên luôn cân nhắc việc chuẩn hóa dữ liệu trước khi
Chế biến.

GRID FILE M FORU ĐƠN


Theo mặc định, GMT ghi ra lưới khi độ chính xác duy nhất nổi trong netCDF khiếu nại COARDS
định dạng tệp. Tuy nhiên, GMT có thể tạo các tệp lưới trong nhiều lưới thông dụng khác
định dạng tệp và cũng tạo điều kiện cho cái gọi là "đóng gói" lưới, viết ra dấu phẩy động
dữ liệu dưới dạng số nguyên 1 hoặc 2 byte. Để chỉ định độ chính xác, tỷ lệ và độ lệch, người dùng nên
thêm hậu tố =id[/tỉ lệ/bù đắp[/nan]], ở đâu id là một mã định danh gồm hai chữ cái của lưới
loại và độ chính xác, và tỉ lệbù đắp là hệ số tỷ lệ tùy chọn và bù đắp
được áp dụng cho tất cả các giá trị lưới và nan là giá trị được sử dụng để chỉ ra dữ liệu bị thiếu. Trong trường hợp
hai nhân vật id không được cung cấp, như trong =/tỉ lệ hơn một id=nf được giả định. Khi nào
lưới đọc, định dạng thường được tự động nhận dạng. Nếu không, cùng một hậu tố
có thể được thêm vào tên tệp lưới đầu vào. Nhìn thấy chuyển đổi lưới và phần lưới-tệp-định dạng của
Tài liệu tham khảo Kỹ thuật và Sách dạy nấu ăn GMT để biết thêm thông tin.

Khi đọc tệp netCDF có chứa nhiều lưới, theo mặc định, GMT sẽ đọc
lưới 2 chiều đầu tiên có thể tìm thấy trong tệp đó. Để thu hút GMT đọc một
biến đa chiều trong tệp lưới, nối thêm ?tên sơn dầu đến tên tệp, ở đâu
tên sơn dầu là tên của biến. Lưu ý rằng bạn có thể cần phải thoát khỏi ý nghĩa đặc biệt
of ? trong chương trình shell của bạn bằng cách đặt dấu gạch chéo ngược trước nó hoặc bằng cách đặt
tên tệp và hậu tố giữa dấu ngoặc kép hoặc dấu ngoặc kép. Các ?tên sơn dầu hậu tố cũng có thể được sử dụng
cho lưới đầu ra để chỉ định một tên biến khác với tên mặc định: "z". Nhìn thấy
chuyển đổi lưới và các công cụ sửa đổi Phần-cho-CF và định dạng tệp lưới của GMT Technical
Tham khảo và Sách dạy nấu ăn để biết thêm thông tin, đặc biệt là về cách đọc các mối nối của 3,
Lưới 4 - hoặc 5 chiều.

ĐỊA LÝ THỜI GIAN COORDINATE


Khi loại lưới đầu ra là netCDF, tọa độ sẽ được gắn nhãn "kinh độ",
"vĩ độ" hoặc "thời gian" dựa trên các thuộc tính của dữ liệu đầu vào hoặc lưới (nếu có) hoặc trên
-f or -R tùy chọn. Ví dụ, cả hai -f0x -f1t-R90w / 90e / 0t / 3t sẽ dẫn đến một
lưới kinh độ / thời gian. Khi tọa độ x, y hoặc z là thời gian, nó sẽ được lưu trữ trong lưới
là thời gian tương đối kể từ kỷ nguyên được chỉ định bởi TIME_UNIT và TIME_EPOCH trong gmt.conf hồ sơ
hoặc trên dòng lệnh. Ngoài ra, đơn vị thuộc tính của biến thời gian sẽ cho biết
cả đơn vị này và kỷ nguyên.

CỬA HÀNG, GỢI LẠI TRONG SÁNG


Bạn có thể lưu trữ các phép tính trung gian vào một biến được đặt tên mà bạn có thể nhớ lại và đặt
trên ngăn xếp sau đó. Điều này hữu ích nếu bạn cần truy cập vào một số lượng được tính toán
nhiều lần trong biểu thức của bạn vì nó sẽ rút ngắn biểu thức tổng thể và cải thiện
khả năng đọc. Để lưu một kết quả, bạn sử dụng toán tử đặc biệt STO@nhãn, Nơi nhãn
tên bạn chọn để cung cấp cho số lượng. Để gọi lại kết quả đã lưu trữ vào ngăn xếp sau đó
thời gian, sử dụng [RCL]@nhãn, Tức là, RCL Là tùy chọn. Để xóa bộ nhớ, bạn có thể sử dụng CLR@nhãn. Ghi chú
việc này STOCLR giữ nguyên ngăn xếp.

GSHS THÔNG TIN


Cơ sở dữ liệu đường bờ biển là GSHHG (trước đây là GSHHS) được tổng hợp từ ba nguồn:
World Vector Shorelines (WVS), CIA World Data Bank II (WDBII) và Atlas of the Cryosphere
(AC, chỉ dành cho Nam Cực). Ngoài Nam Cực, tất cả các đa giác cấp 1 (đại dương-đất
ranh giới) được lấy từ WVS chính xác hơn trong khi tất cả các đa giác cấp cao hơn (cấp
2-4, đại diện cho đất / hồ, hồ / đảo trong hồ, và
ranh giới đảo-trong-hồ / hồ-trong-đảo-trong-hồ) được lấy từ WDBII. Nam cực
đường bờ biển có hai loại: đường trước băng hoặc đường tiếp đất, có thể lựa chọn thông qua -A tùy chọn.
Nhiều quá trình xử lý đã diễn ra để chuyển đổi dữ liệu WVS, WDBII và AC thành dạng có thể sử dụng cho
GMT: tập hợp các đa giác đã đóng từ các đoạn đường thẳng, kiểm tra các bản sao và
sửa chữa các giao cắt giữa các đa giác. Diện tích của mỗi đa giác đã được xác định
để người dùng có thể chọn không vẽ các đối tượng địa lý nhỏ hơn diện tích tối thiểu (xem -A); một
cũng có thể giới hạn mức phân cấp cao nhất của đa giác được đưa vào (4 là
tối đa). 4 cơ sở dữ liệu độ phân giải thấp hơn được lấy từ cơ sở dữ liệu độ phân giải đầy đủ
sử dụng thuật toán đơn giản hóa dòng Douglas-Peucker. Sự phân loại sông và
biên giới tuân theo biên giới của WDBII. Xem Sách nấu ăn GMT và Phụ lục Tham khảo Kỹ thuật K
để biết thêm chi tiết.

MACRO


Người dùng có thể lưu các tổ hợp toán tử yêu thích của họ dưới dạng macro thông qua tệp grdmath.macro
trong thư mục hiện tại hoặc người dùng của họ. Tệp có thể chứa bất kỳ số lượng macro nào (mỗi macro một
ghi); các dòng nhận xét bắt đầu bằng # bị bỏ qua. Định dạng cho macro là tên =
arg1 arg2 ... arg2 : bình luận Ở đâu tên là cách macro sẽ được sử dụng. Khi nhà điều hành này
xuất hiện trên dòng lệnh, chúng tôi chỉ cần thay thế nó bằng danh sách đối số được liệt kê. Không có macro
có thể gọi một macro khác. Ví dụ: macro sau đây mong đợi ba đối số (bán kính
x0 y0) và đặt các chế độ bên trong vòng tròn đã cho thành 1 và các chế độ bên ngoài thành 0:

INCIRCLE = CDIST EXCH DIV 1 LE: cách sử dụng: rxy INCIRCLE để trả về 1 vòng kết nối bên trong

Lưu ý: Vì các hằng số địa lý hoặc thời gian có thể xuất hiện trong macro, nên bắt buộc
cờ chú thích tùy chọn (:) phải được theo sau bởi một khoảng trắng.

VÍ DỤ


Để tính toán tất cả các khoảng cách đến cực bắc:

gmt grdmath -Rg -I1 0 90 SDIST = dist_to_NP.nc

Để lấy log10 trung bình của 2 tệp, hãy sử dụng

gmt grdmath file1.nc file2.nc THÊM 0.5 MUL LOG10 = file3.nc

Với tệp age.nc, chứa tuổi đáy biển trong của tôi, hãy sử dụng độ sâu quan hệ (tính bằng m) =
2500 + 350 * sqrt (tuổi) để ước tính độ sâu bình thường của đáy biển:

gmt grdmath age.nc SQRT 350 MUL 2500 ADD = depth.nc

Để tìm góc a (tính bằng độ) của ứng suất chính lớn nhất từ ​​bộ căng ứng suất
được cung cấp bởi ba tệp s_xx.nc s_yy.nc và s_xy.nc từ quan hệ tan (2 * a) = 2 *
s_xy / (s_xx - s_yy), sử dụng

gmt grdmath 2 s_xy.nc MUL s_xx.nc s_yy.nc SUB DIV ATAN 2 DIV = Direction.nc

Để tính toán điều hòa hình cầu chuẩn hóa hoàn toàn của bậc 8 và bậc 4 trên 1 x 1
bản đồ thế giới độ, sử dụng biên độ thực 0.4 và biên độ ảo 1.1:

gmt grdmath -R0 / 360 / -90 / 90 -I1 8 4 YML 1.1 MUL EXCH 0.4 MUL ADD = hại.nc

Để trích xuất các vị trí của cực đại cục bộ vượt quá 100 mGal trong tệp 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

Để chứng minh việc sử dụng các biến đã đặt tên, hãy xem xét sóng xuyên tâm này nơi chúng tôi lưu trữ và
nhớ lại các đối số radial chuẩn hóa bằng radian:

gmt grdmath -R0 / 10/0 -I10 0.25 5 CDIST 5 MUL PI MUL 2 DIV STO @ r COS @r SIN MUL = wave.nc

THAM KHẢO


Abramowitz, M. và IA Stegun, 1964, Sổ tay of Toán học Chức năng, Áp dụng
Bộ sách Toán học, tập. 55, Dover, New York.

Holmes, SA và WE Featherstone, 2002, Một cách tiếp cận thống nhất để tổng kết Clenshaw
và tính toán đệ quy có cấp độ và thứ tự rất cao được chuẩn hóa Legendre liên quan
chức năng. Bài viết of Đo đạc, 76, 279-299.

Press, WH, SA Teukolsky, WT Vetterling, và BP Flannery, 1992, Số
Công thức nấu ăn, Ấn bản thứ 2, Đại học Cambridge, New York.

Spanier, J. và KB Oldman, 1987, An Atlas of Chức năng, Nhà xuất bản Hemisphere Corp.

Sử dụng grdmathgmt trực tuyến bằng các dịch vụ onworks.net



Các chương trình trực tuyến Linux & Windows mới nhất