אנגליתצרפתיתספרדי

Ad


סמל OnWorks

gmtmathgmt - מקוון בענן

הפעל את gmtmathgmt בספק אירוח חינמי של OnWorks על אובונטו Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה gmtmathgmt שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו בחינם כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


gmtmath - מחשבון הפוך פולני (RPN) לטבלאות נתונים

תַקצִיר


gmtmath [ t_f(t).d[+e][+s|w] ] [ צווארונים ] [ אייגן ] [ ] [ n_col[/t_col] ] [ ] [ [f|l] ] [
t_min/t_max/t_inc[+]|tfile ] [ [רָמָה] ] [ -b] [ -d] [ -f] [
-g] [ -h] [ -i] [ -o] [ -s] אופרנד [ אופרנד ]
מַפעִיל [ אופרנד ] מַפעִיל ... = [ אוסף ]

הערה: אין רווח בין דגל האפשרות לארגומנטים המשויכים.

תיאור


gmtmath יבצע פעולות כמו חיבור, חיסור, כפל וחלק על אחד או יותר
קבצי נתוני טבלה או קבועים באמצעות תחביר הפוך פולני (RPN) (למשל,
בסגנון מחשבון Hewlett-Packard). לכן עשויים להיות ביטויים מסובכים באופן שרירותי
העריך; התוצאה הסופית נכתבת לקובץ פלט [או פלט סטנדרטי]. נתונים
פעולות הן אלמנט אחר אלמנט, לא מניפולציות מטריצות (למעט היכן שצוין). כמה
אופרטורים דורשים רק אופרנד אחד (ראה להלן). אם לא נעשה שימוש בטבלאות נתונים ב-
ביטוי ואז אפשרויות -T, -N ניתן להגדיר (ואופציונלי -בו כדי לציין את סוג הנתונים
עבור טבלאות בינאריות). אם יינתן STDIN, הקלט הסטנדרטי ייקרא וימוקם על
מחסנית כאילו קובץ עם תוכן זה ניתן בשורת הפקודה. כברירת מחדל, הכל
מפעילים עמודות מלבד עמודת "זמן", אך ניתן לשנות זאת (ראה -C).
ביטויים מסובכים או תכופים עשויים להיות מקודדים כמאקרו לשימוש עתידי או
מאוחסן ונחזור באמצעות מיקומי זיכרון בעלי שם.

נדרש טיעונים


אופרנד
If אופרנד ניתן לפתוח כקובץ, הוא ייקרא כ-ASCII (או בינארי, ראה -דוּ)
קובץ נתוני טבלה. אם לא קובץ, הוא מתפרש כקבוע מספרי או א
סמל מיוחד (ראה להלן). הטיעון המיוחד STDIN אומר זאת סטדין יהיה
לקרוא ולהניח על הערימה; STDIN יכול להופיע יותר מפעם אחת במידת הצורך.

אוסף
שם קובץ נתוני טבלה שיכיל את התוצאה הסופית. אם לא ניתן אז
הפלט נשלח אל stdout.

אופציונאלי טיעונים


-At_f(t).d[+e][+s|w]
דורש -N ויאתחל חלקית טבלה עם ערכים מהקובץ הנתון
מכיל t ו f (t) רק. ה t ממוקם בעמודה t_col בזמן f (t) נכנס לתוך
סקירה n_col - 1 (ראה -N). אם משתמשים במפעילים LSQFIT ו-SVDFIT אתה יכול
אופציונלי להוסיף את השינוי +e אשר במקום זאת יעריך את הפתרון ו
כתוב מערך נתונים עם ארבע עמודות: t, f(t), פתרון המודל ב-t וה-
שאריות ב-t, בהתאמה [ברירת מחדל כותבת עמודה אחת עם מקדמי מודל].
צרף +w if t_f(t).d יש עמודה שלישית עם משקולות, או להוסיף +s if t_f(t).d יש ל
עמודה שלישית עם 1-sigma. בשני המקרים הללו אנו מוצאים את הפתרון המשוקלל.
המשקולות (או הסיגמות) יסופקו בתור העמודה האחרונה מתי +e הוא בתוקף.

-Cצווארונים בחר את העמודות שיופעלו עד להופעה הבאה של -C. רשימה
עמודות מופרדות בפסיקים; מותרים טווחים כמו 1,3-5,7. -C (אין ויכוחים)
מאפס את פעולת ברירת המחדל של שימוש בכל העמודות מלבד עמודת הזמן (ראה -N). -קאו
בוחר את כל העמודות, כולל עמודת הזמן, while -Cr הופך (מחליף) את
הבחירות הנוכחיות. מתי -C למעשה הוא גם שולט אילו עמודות מקובץ
יונח על הערימה.

-Eאייגן
מגדיר את הערך העצמי המינימלי המשמש את האופרטורים LSQFIT ו-SVDFIT [1e-7]. קטן יותר
ערכים עצמיים מוגדרים לאפס ולא ייחשבו בפתרון.

-I הופך את רצף שורות הפלט מזמן עולה ליורד [עלייה].

-Nn_col[/t_col]
בחר את מספר העמודות ובאופן אופציונלי את מספר העמודה שמכילה את
משתנה "זמן" [0]. העמודות ממוספרות החל מ-0 [2/0]. אם קבצי קלט כן
שצוין אז -N יוסיף עמודות חסרות.

-Q מצב מהיר לחישוב סקלרי. קיצור עבור -קאו -N1/0 -T0 / 0 / 1.

-S[f|l]
דווח רק על השורה הראשונה או האחרונה של התוצאות [ברירת מחדל היא כל השורות]. זה
שימושי אם חישבת סטטיסטיקה (נניח את MODE) ורק רוצה לדווח א
מספר בודד במקום רשומות רבות עם ערכים זהים. לְצַרֵף l כדי לקבל
השורה האחרונה ו f כדי לקבל את השורה הראשונה בלבד [ברירת מחדל].

-Tt_min/t_max/t_inc[+]|tfile
נדרש כאשר לא ניתנים קבצי קלט. מגדיר את קואורדינטות ה-t של ה-ו הראשון
הנקודה האחרונה ומרווח הדגימה במרחק שווה עבור העמודה "זמן" (ראה -N).
צרף + אם אתה מציין במקום זאת את מספר הנקודות במרחק שווה. אם יש
אינו עמודת זמן (רק עמודות נתונים), תן -T ללא ויכוחים; זה גם מרמז
-קאו. לחילופין, תן שם של קובץ שהעמודה הראשונה שלו מכילה את הרצוי
קואורדינטות t שעשויות להיות לא סדירות.

-V[רָמָה] (יותר ...)
בחר רמת מילוליות [c].

-דוּ[ncols][t] (יותר ...)
בחר קלט בינארי מקורי.

-בו[ncols][סוג] (יותר ...)
בחר פלט בינארי מקורי. [ברירת המחדל זהה לקלט, אבל ראה -o]

-d[i|o]אין מידע (יותר ...)
החלף עמודות קלט שוות אין מידע עם NaN ועשה הפוך על הפלט.

-f[i|o]colinfo (יותר ...)
ציין סוגי נתונים של עמודות קלט ו/או פלט.

-g[a]x|y|d|X|Y|D|[col]z[+|-]פער[u] (יותר ...)
קבע פערי נתונים ומעברי שורות.

-h[i|o][n][+c][+d][+rהֶעָרָה][+rכותרת] (יותר ...)
דלג או הפק רשומות כותרות.

-iצווארונים[ל][ססולם][oלקזז][,...] (יותר ...)
בחר עמודות קלט (0 הוא העמודה הראשונה).

-oצווארונים[,...] (יותר ...)
בחר עמודות פלט (0 הוא העמודה הראשונה).

-ס[צווארונים][a|r] (יותר ...)
הגדרת טיפול ברשומות NaN.

-^ or רק -
הדפס הודעה קצרה על התחביר של הפקודה, ואז צא (הערה: ב-Windows
להשתמש רק -).

-+ or רק +
הדפס הודעת שימוש נרחבת (עזרה), כולל הסבר על כל
אפשרות ספציפית למודול (אך לא האפשרויות הנפוצות של GMT), ואז יוצאת.

-? or לא טיעונים
לאחר מכן הדפס הודעת שימוש מלאה (עזרה), כולל הסבר על האפשרויות
יציאות.

--גִרְסָה
הדפס גרסת GMT וצא.

--show-datadir
הדפס את הנתיב המלא לספריית השיתוף של GMT וצא.

מפעילים


בחר מבין 146 המפעילים הבאים. "args" הם מספר הקלט והפלט
ארגומנטים.

┌──────────┬──────┬─────────────────
│מפעיל │ args │ מחזיר │
├──────────┼──────┼──────────────────────────
ABS │ 1 1 │ abs (A) │
├──────────┼──────┼──────────────────────────
ACOS │ 1 1 │ acos (A) │
├──────────┼──────┼──────────────────────────
אקוש │ 1 1 │ acosh (A) │
├──────────┼──────┼──────────────────────────
ACSC │ 1 1 │ acsc (A) │
├──────────┼──────┼──────────────────────────
ACOT │ 1 1 │ מיטה (א) │
├──────────┼──────┼──────────────────────────
הוסף │ 2 1 │ A + B │
├──────────┼──────┼──────────────────────────
ו │ 2 1 │ B אם A == NaN, אחרת A │
├──────────┼──────┼──────────────────────────
שנייה │ 1 1 │ asec (A) │
├──────────┼──────┼──────────────────────────
ASIN │ 1 1 │ asin (A) │
├──────────┼──────┼──────────────────────────
ASINH │ 1 1 │ asinh (A) │
├──────────┼──────┼──────────────────────────
אטאן │ 1 1 │ atan (A) │
├──────────┼──────┼──────────────────────────
ATAN2 │ 2 1 │ atan2 (A, B) │
├──────────┼──────┼──────────────────────────
ATANH │ 1 1 │ atanh (A) │
├──────────┼──────┼──────────────────────────
BCDF │ 3 1 │ מצטבר בינומי │
│ │ │ פונקציית הפצה │
│ │ │ עבור p = A, n = B ו-x │
│ │ │ = C │
├──────────┼──────┼──────────────────────────
BPDF │ 3 1 │ הסתברות בינומית │
│ │ │ פונקציית צפיפות עבור p = │
│ │ │ A, n = B, ו-x = C │
├──────────┼──────┼──────────────────────────
BEI │ 1 1 │ ביי (א) │
├──────────┼──────┼──────────────────────────
BER │ 1 1 │ בר (א) │
├──────────┼──────┼──────────────────────────
Bitand │ 2 1 │ A & B (בכיוון סיביות AND │
אופרטור │ │ │) │
├──────────┼──────┼──────────────────────────
BITLEFT │ 2 1 │ A << B (באופן סיביות │
│ │ │ אופרטור משמרת שמאלה) │
├──────────┼──────┼──────────────────────────
BITNOT │ 1 1 │ ~A (באופן סיביות לא │
│ │ │ אופרטור, כלומר, החזר │
│ │ │ משלימים של שניים) │
├──────────┼──────┼──────────────────────────
ביטור │ 2 1 │ א | B (באופן סיביות OR │
אופרטור │ │ │) │
├──────────┼──────┼──────────────────────────
BITRIGHT │ 2 1 │ A >> B (באופן סיביות │
│ │ │ אופרטור משמרת ימינה) │
├──────────┼──────┼──────────────────────────
הכי ביס │ 2 1 │ 1 אם ביט B של A מוגדר, │
│ │ │ אחר 0 (בדיקה סיבית │
אופרטור │ │ │) │
├──────────┼──────┼──────────────────────────
BITXOR │ 2 1 │ A ^ B (באופן סיביות XOR │
אופרטור │ │ │) │
└──────────┴──────┴────────────────────────

CEIL │ 1 1 │ תקרה (A) (הקטנה ביותר │
│ │ │ מספר שלם >= A) │
├──────────┼──────┼──────────────────────────
CHICRIT │ 2 1 │ התפלגות צ'י בריבוע │
│ │ │ ערך קריטי עבור אלפא │
│ │ │ = A ו- nu = B │
├──────────┼──────┼──────────────────────────
CHICDF │ 2 1 │ צ'י בריבוע מצטבר │
│ │ │ פונקציית הפצה │
│ │ │ עבור chi2 = A ו- nu = B │
├──────────┼──────┼──────────────────────────
CHIPDF │ 2 1 │ הסתברות בריבוע כי │
│ │ │ פונקציית צפיפות עבור │
│ │ │ chi2 = A ו- nu = B │
├──────────┼──────┼──────────────────────────
COL │ 1 1 │ מציב עמודה A על ה│
│ │ │ מחסנית │
├──────────┼──────┼──────────────────────────
COMB │ 2 1 │ שילובים n_C_r, עם │
│ │ │ n = A ו-r = B │
├──────────┼──────┼──────────────────────────
CORROEFF │ 2 1 │ מקדם מתאם │
│ │ │ r(A, B) │
├──────────┼──────┼──────────────────────────
COS │ 1 1 │ cos (A) (A ברדיאנים) │
├──────────┼──────┼──────────────────────────
COSD │ 1 1 │ cos (A) (A במעלות) │
├──────────┼──────┼──────────────────────────
COSH │ 1 1 │ cosh (A) │
├──────────┼──────┼──────────────────────────
COT │ 1 1 │ מיטת תינוק (A) (A ברדיאנים) │
├──────────┼──────┼──────────────────────────
COTD │ 1 1 │ מיטת תינוק (A) (A במעלות) │
├──────────┼──────┼──────────────────────────
CSC │ 1 1 │ csc (A) (A ברדיאנים) │
├──────────┼──────┼──────────────────────────
CSCD │ 1 1 │ csc (A) (A במעלות) │
├──────────┼──────┼──────────────────────────
DDT │ 1 1 │ d(A)/dt Central 1st │
│ │ │ נגזרת │
├──────────┼──────┼──────────────────────────
D2DT2 │ 1 1 │ d^2(A)/dt^2 2 │
│ │ │ נגזרת │
├──────────┼──────┼──────────────────────────
D2R │ 1 1 │ ממיר מעלות ל│
│ │ │ רדיאנים │
├──────────┼──────┼──────────────────────────
דנן │ 2 1 │ החלף NaNs ב-A ב│
│ │ │ ערכים מ-B │
├──────────┼──────┼──────────────────────────
DILOG │ 1 1 │ דילוג (א) │
├──────────┼──────┼──────────────────────────
דיפר │ 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 │
└──────────┴──────┴────────────────────────

ECRIT │ 2 1 │ התפלגות מעריכית │
│ │ │ ערך קריטי עבור אלפא │
│ │ │ = A ולמבדה = B │
├──────────┼──────┼──────────────────────────
EPDF │ 2 1 │ הסתברות מעריכית │
│ │ │ פונקציית צפיפות עבור x = │
│ │ │ A ולמבדה = B │
├──────────┼──────┼──────────────────────────
לָרֶשֶׁת │ 1 1 │ פונקציית שגיאה erf (A) │
├──────────┼──────┼──────────────────────────
ERFC │ 1 1 │ שגיאה משלימה │
│ │ │ פונקציה erfc (A) │
├──────────┼──────┼──────────────────────────
ERFINV │ 1 1 │ פונקציית שגיאה הפוכה │
│ │ │ של A │
├──────────┼──────┼──────────────────────────
EQ │ 2 1 │ 1 אם A == B, אחרת 0 │
├──────────┼──────┼──────────────────────────
EXCH │ 2 2 │ החלפות A ו-B ב- │
│ │ │ מחסנית │
├──────────┼──────┼──────────────────────────
EXP │ 1 1 │ exp (A) │
├──────────┼──────┼──────────────────────────
עובדה │ 1 1 │ א! (פקטוריאלי) │
├──────────┼──────┼──────────────────────────
FCDF │ 3 1 │ F מצטבר │
│ │ │ פונקציית הפצה │
│ │ │ עבור F = A, nu1 = B ו-│
│ │ │ nu2 = C │
├──────────┼──────┼──────────────────────────
FCRIT │ 3 1 │ התפלגות F קריטית │
│ │ │ ערך עבור אלפא = A, nu1 │
│ │ │ = B, ו-nu2 = C │
├──────────┼──────┼──────────────────────────
FLIPUD │ 1 1 │ סדר הפוך של כל │
│ │ │ עמודה │
├──────────┼──────┼──────────────────────────
רצפה │ 1 1 │ קומה (A) (הגדול ביותר │
│ │ │ מספר שלם <= A) │
├──────────┼──────┼──────────────────────────
FMOD │ 2 1 │ A % B (השאר אחרי │
│ │ │ חלוקה קטועה) │
├──────────┼──────┼──────────────────────────
FPDF │ 3 1 │ צפיפות הסתברות F │
│ │ │ פונקציה עבור F = A, nu1 │
│ │ │ = B, ו-nu2 = C │
├──────────┼──────┼──────────────────────────
GE │ 2 1 │ 1 אם A >= B, אחרת 0 │
├──────────┼──────┼──────────────────────────
GT │ 2 1 │ 1 אם A > B, אחרת 0 │
├──────────┼──────┼──────────────────────────
HYPOT │ 2 1 │ hypot (A, B) = sqrt (A*A │
│ │ │ + B*B) │
├──────────┼──────┼──────────────────────────
I0 │ 1 1 │ פונקציית Bessel שונה │
│ │ │ של A (סוג ראשון, סדר 1) │
├──────────┼──────┼──────────────────────────
I1 │ 1 1 │ פונקציית Bessel שונה │
│ │ │ של A (סוג ראשון, סדר 1) │
├──────────┼──────┼──────────────────────────
אחרת │ 3 1 │ B אם A != 0, אחרת C │
├──────────┼──────┼──────────────────────────
IN │ 2 1 │ פונקציית Bessel שונה │
│ │ │ של A (סוג ראשון, סדר ב') │
├──────────┼──────┼──────────────────────────
בטווח │ 3 1 │ 1 אם B <= A <= C, אחרת 0 │
└──────────┴──────┴────────────────────────

INT │ 1 1 │ שילוב מספרי A │
├──────────┼──────┼──────────────────────────
INV │ 1 1 │ 1 / A │
├──────────┼──────┼──────────────────────────
ISFINITE │ 1 1 │ 1 אם A הוא סופי, אחרת 0 │
├──────────┼──────┼──────────────────────────
איסנן │ 1 1 │ 1 אם A == NaN, אחרת 0 │
├──────────┼──────┼──────────────────────────
J0 │ 1 1 │ פונקציית בסל של A │
│ │ │ (סוג ראשון, סדר 1) │
├──────────┼──────┼──────────────────────────
J1 │ 1 1 │ פונקציית בסל של A │
│ │ │ (סוג ראשון, סדר 1) │
├──────────┼──────┼──────────────────────────
JN │ 2 1 │ פונקציית בסל של A │
│ │ │ (סוג ראשון, סדר ב') │
├──────────┼──────┼──────────────────────────
K0 │ 1 1 │ פונקציית קלווין שונה │
│ │ │ של A (סוג שני, סדר 2) │
├──────────┼──────┼──────────────────────────
K1 │ 1 1 │ פונקציית Bessel שונה │
│ │ │ של A (סוג שני, סדר 2) │
├──────────┼──────┼──────────────────────────
KN │ 2 1 │ פונקציית Bessel שונה │
│ │ │ של A (סוג שני, סדר ב') │
├──────────┼──────┼──────────────────────────
KEI │ 1 1 │ kei (א) │
├──────────┼──────┼──────────────────────────
קר │ 1 1 │ קר (א) │
├──────────┼──────┼──────────────────────────
קורט │ 1 1 │ קורטוזיס של A │
├──────────┼──────┼──────────────────────────
LCDF │ 1 1 │ Laplace מצטבר │
│ │ │ פונקציית הפצה │
│ │ │ עבור z = A │
├──────────┼──────┼──────────────────────────
LCRIT │ 1 1 │ התפלגות לפלס │
│ │ │ ערך קריטי עבור אלפא │
│ │ │ = A │
├──────────┼──────┼──────────────────────────
LE │ 2 1 │ 1 אם A <= B, אחרת 0 │
├──────────┼──────┼──────────────────────────
LMSSCL │ 1 1 │ אומדן סולם LMS (LMS │
│ │ │ STD) של A │
├──────────┼──────┼──────────────────────────
LOG │ 1 1 │ יומן (A) (יומן טבעי) │
├──────────┼──────┼──────────────────────────
LOG10 │ 1 1 │ log10 (A) (בסיס 10) │
├──────────┼──────┼──────────────────────────
LOG1P │ 1 1 │ יומן (1+A) (מדויק עבור │
│ │ │ קטן A) │
├──────────┼──────┼──────────────────────────
LOG2 │ 1 1 │ log2 (A) (בסיס 2) │
├──────────┼──────┼──────────────────────────
נמוך יותר │ 1 1 │ הנמוך ביותר (מינימום) │
│ │ │ ערך של A │
├──────────┼──────┼──────────────────────────
LPDF │ 1 1 │ הסתברות לפלס │
│ │ │ פונקציית צפיפות עבור z = │
│ │ │ א │
├──────────┼──────┼──────────────────────────
LRAND │ 2 1 │ רעש אקראי של Laplace │
│ │ │ עם ממוצע A ו-std. │
│ │ │ סטייה B │
└──────────┴──────┴────────────────────────

LSQFIT │ 1 0 │ תן לטבלה הנוכחית להיות [A │
│ │ │ | b] להחזיר לפחות │
│ │ │ פתרון ריבועים x = A \ │
│ │ │ ב │
├──────────┼──────┼──────────────────────────
LT │ 2 1 │ 1 אם A < B, אחרת 0 │
├──────────┼──────┼──────────────────────────
MAD │ 1 1 │ חציון מוחלט │
│ │ │ סטייה (L1 STD) של A │
├──────────┼──────┼──────────────────────────
מקס │ 2 1 │ מקסימום של A ו-B │
├──────────┼──────┼──────────────────────────
מתכוון │ 1 1 │ ערך ממוצע של A │
├──────────┼──────┼──────────────────────────
MED │ 1 1 │ ערך חציוני של A │
├──────────┼──────┼──────────────────────────
MIN │ 2 1 │ מינימום של A ו-B │
├──────────┼──────┼──────────────────────────
MOD │ 2 1 │ A mod B (השאר אחרי │
│ │ │ חלוקה רצפה) │
├──────────┼──────┼──────────────────────────
MODE │ 1 1 │ ערך מצב (חציון לפחות │
│ │ │ של ריבועים) של A │
├──────────┼──────┼──────────────────────────
MUL │ 2 1 │ A * B │
├──────────┼──────┼──────────────────────────
NAN │ 2 1 │ NaN אם A == B, אחרת A │
├──────────┼──────┼──────────────────────────
נג │ 1 1 │ -A │
├──────────┼──────┼──────────────────────────
NEQ │ 2 1 │ 1 אם A != B, אחרת 0 │
├──────────┼──────┼──────────────────────────
NORM │ 1 1 │ נרמל (A) כך │
│ │ │ max(A)-min(A) = 1 │
├──────────┼──────┼──────────────────────────
לא │ 1 1 │ NaN אם A == NaN, 1 אם A │
│ │ │ == 0, אחרת 0 │
├──────────┼──────┼──────────────────────────
NRAND │ 2 1 │ ערכים רגילים, אקראיים │
│ │ │ עם ממוצע A ו-std. │
│ │ │ סטייה B │
├──────────┼──────┼──────────────────────────
OR │ 2 1 │ NaN אם B == NaN, אחרת A │
├──────────┼──────┼──────────────────────────
PCDF │ 2 1 │ Poisson מצטבר │
│ │ │ פונקציית הפצה │
│ │ │ עבור x = A ולמבדה = B │
├──────────┼──────┼──────────────────────────
פרם │ 2 1 │ תמורות n_P_r, עם │
│ │ │ n = A ו-r = B │
├──────────┼──────┼──────────────────────────
PPDF │ 2 1 │ התפלגות Poisson │
│ │ │ P(x,lambda), עם x = A │
│ │ │ ולמבדה = B │
├──────────┼──────┼──────────────────────────
Plm │ 3 1 │ Associated Legendre │
│ │ │ פולינום P(A) תואר B │
│ │ │ סדר C │
├──────────┼──────┼──────────────────────────
PLMg │ 3 1 │ משויך מנורמל │
│ │ │ פולינום אגדי P(A) │
│ │ │ דרגה B סדר C │
│ │ │ (מוסכמה גיאופיזית) │
├──────────┼──────┼──────────────────────────
POP │ 1 0 │ מחק את הרכיב העליון מ- │
│ │ │ הערימה │
└──────────┴──────┴────────────────────────

שבויים │ 2 1 │ A ^ B │
├──────────┼──────┼──────────────────────────
PQUANT │ 2 1 │ הקוונטיל ב' │
│ │ │ (0-100%) של A │
├──────────┼──────┼──────────────────────────
PSI │ 1 1 │ Psi (או Digamma) של A │
├──────────┼──────┼──────────────────────────
PV │ 3 1 │ פונקציית Legendre Pv(A) │
│ │ │ של תואר v = real(B) + │
│ │ │ imag(C) │
├──────────┼──────┼──────────────────────────
QV │ 3 1 │ פונקציית Legendre Qv(A) │
│ │ │ של תואר v = real(B) + │
│ │ │ imag(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 │
├──────────┼──────┼──────────────────────────
RINT │ 1 1 │ ריינט (A) (עגול ל-│
│ │ │ הערך האינטגרלי הקרוב ביותר │
│ │ │ עד A) │
├──────────┼──────┼──────────────────────────
RPDF │ 1 1 │ הסתברות ריילי │
│ │ │ פונקציית צפיפות עבור z = │
│ │ │ א │
├──────────┼──────┼──────────────────────────
ROLL │ 2 0 │ הזזה מחזורית של החלק העליון │
│ │ │ ערימת פריטים לפי │
│ │ │ כמות B │
├──────────┼──────┼──────────────────────────
ROTT │ 2 1 │ סובב את A לפי │
│ │ │ (קבוע) תזוזה B ב- │
│ │ │ כיוון ה-t │
├──────────┼──────┼──────────────────────────
ה-SEC │ 1 1 │ שניות (A) (A ברדיאנים) │
├──────────┼──────┼──────────────────────────
SECD │ 1 1 │ שניות (A) (A במעלות) │
├──────────┼──────┼──────────────────────────
סימן │ 1 1 │ סימן (+1 או -1) של A │
├──────────┼──────┼──────────────────────────
חטא │ 1 1 │ sin (A) (A ברדיאנים) │
├──────────┼──────┼──────────────────────────
סינק │ 1 1 │ sinc (A) (sin │
│ │ │ (pi*A)/(pi*A)) │
├──────────┼──────┼──────────────────────────
SIND │ 1 1 │ sin (A) (A במעלות) │
├──────────┼──────┼──────────────────────────
SINH │ 1 1 │ sinh (A) │
├──────────┼──────┼──────────────────────────
לְסַלֵף │ 1 1 │ עיוות של A │
├──────────┼──────┼──────────────────────────
SQR │ 1 1 │ A^2 │
├──────────┼──────┼──────────────────────────
SQRT │ 1 1 │ sqrt (A) │
└──────────┴──────┴────────────────────────

STD │ 1 1 │ סטיית תקן של A │
├──────────┼──────┼──────────────────────────
שלב │ 1 1 │ פונקציית צעד Heaviside │
│ │ │ H(A) │
├──────────┼──────┼──────────────────────────
צעד │ 1 1 │ פונקציית צעד Heaviside │
│ │ │ H(tA) │
├──────────┼──────┼──────────────────────────
SUB │ 2 1 │ A - B │
├──────────┼──────┼──────────────────────────
SUM │ 1 1 │ סכום מצטבר של A │
├──────────┼──────┼──────────────────────────
TAN │ 1 1 │ שזוף (A) (A ברדיאנים) │
├──────────┼──────┼──────────────────────────
TAND │ 1 1 │ שזוף (A) (A במעלות) │
├──────────┼──────┼──────────────────────────
טאנה │ 1 1 │ טן (א) │
├──────────┼──────┼──────────────────────────
סוּג │ 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 = A, ו- nu = B │
├──────────┼──────┼──────────────────────────
עֶלִיוֹן │ 1 1 │ הגבוה ביותר (מקסימום) │
│ │ │ ערך של A │
├──────────┼──────┼──────────────────────────
WCDF │ 3 1 │ Weibull מצטבר │
│ │ │ פונקציית הפצה │
│ │ │ עבור x = A, סולם = B, │
│ │ │ וצורה = C │
├──────────┼──────┼──────────────────────────
WCRIT │ 3 1 │ התפלגות Weibull │
│ │ │ ערך קריטי עבור אלפא │
│ │ │ = A, סולם = B ו│
│ │ │ צורה = C │
├──────────┼──────┼──────────────────────────
WPDF │ 3 1 │ צפיפות Weibull │
│ │ │ התפלגות │
│ │ │ P(x,scale,shape), עם x │
│ │ │ = A, סולם = B ו│
│ │ │ צורה = C │
├──────────┼──────┼──────────────────────────
XOR │ 2 1 │ B אם A == NaN, אחרת A │
├──────────┼──────┼──────────────────────────
Y0 │ 1 1 │ פונקציית בסל של A │
│ │ │ (סוג שני, סדר 2) │
├──────────┼──────┼──────────────────────────
Y1 │ 1 1 │ פונקציית בסל של A │
│ │ │ (סוג שני, סדר 2) │
├──────────┼──────┼──────────────────────────
YN │ 2 1 │ פונקציית בסל של A │
│ │ │ (סוג שני, סדר ב') │
└──────────┴──────┴────────────────────────

ZCDF │ 1 1 │ מצטבר רגיל │
│ │ │ פונקציית הפצה │
│ │ │ עבור z = A │
├──────────┼──────┼──────────────────────────
ZPDF │ 1 1 │ הסתברות נורמלית │
│ │ │ פונקציית צפיפות עבור z = │
│ │ │ א │
├──────────┼──────┼──────────────────────────
ZCRIT │ 1 1 │ התפלגות נורמלית │
│ │ │ ערך קריטי עבור אלפא │
│ │ │ = A │
├──────────┼──────┼──────────────────────────
שורשים │ 2 1 │ מתייחס ל-col A כ-f(t) = 0 │
│ │ │ ומחזיר את השורשים שלו │
└──────────┴──────┴────────────────────────

סימבולים


לסמלים הבאים יש משמעות מיוחדת:

┌───────┬──────────────────────────────
PI │ 3.1415926... │
├───────┼────────────────────────────────────
E │ 2.7182818... │
├───────┼────────────────────────────────────
EULER │ 0.5772156... │
├───────┼────────────────────────────────────
EPS_F │ 1.192092896e-07 (sgl. prec. eps) │
├───────┼────────────────────────────────────
EPS_D │ 2.2204460492503131e-16 (דבל. │
│ │ קדם. eps) │
├───────┼────────────────────────────────────
TMIN │ ערך t מינימלי │
├───────┼────────────────────────────────────
TMAX │ ערך t מקסימלי │
├───────┼────────────────────────────────────
TRANGE │ טווח של ערכי t │
├───────┼────────────────────────────────────
TINC │ לא להגדיל │
├───────┼────────────────────────────────────
N │ מספר הרשומות │
├───────┼────────────────────────────────────
T │ טבלה עם קואורדינטות t │
├───────┼────────────────────────────────────
TNORM │ טבלה עם מנורמל │
│ │ קואורדינטות t │
├───────┼────────────────────────────────────
למשוך │ טבלה עם שורות מספרי 1, 2, │
│ │ ..., N-1 │
└───────┴──────────────────────────────────

ASCII פורמט דיוק


פורמטים של פלט ASCII של נתונים מספריים נשלטים על ידי פרמטרים שלך gmt.conf
קוֹבֶץ. קווי אורך וקווי רוחב מעוצבים לפי FORMAT_GEO_OUT, בעוד אחרים
הערכים מעוצבים לפי FORMAT_FLOAT_OUT. שים לב שהפורמט בפועל יכול
להוביל לאובדן דיוק בתפוקה, מה שעלול להוביל לבעיות שונות במורד הזרם. אם
אתה מוצא שהפלט לא כתוב בדיוק מספיק, שקול לעבור לבינארי
פלט (-בו אם זמין) או ציין יותר עשרוניות באמצעות ההגדרה FORMAT_FLOAT_OUT.

אורים ON מפעילים


1. המפעילים Plm ו PLMg חשב את הפולינום Legendre המשויך לדרגה L ו
סדר M ב-x שחייב לעמוד ב-1 <= x <= +1 ו-0 <= M <= L. x, L ו-M הם שלושת
טיעונים הקודמים לאופרטור. Plm אינו מנורמל וכולל את הקונדון-שורטלי
שלב (-1)^M. PLMg מנורמל באופן הנפוץ ביותר בגיאופיזיקה. ה
ניתן להוסיף שלב CS באמצעות -M כארגומנט. Plm יעלה על גדותיו בדרגות גבוהות יותר,
ואילו PLMg יציב עד לדרגות גבוהות במיוחד (לפחות 3000).

2. קבצים בעלי אותם שמות כמו אופרטורים מסוימים, למשל, הוסף, סימן, =וכו' צריך להיות
מזוהה על ידי הצבת הספרייה הנוכחית (כלומר, ./).

3. מגבלת עומק הערימה מחוברת ל-100.

4. כל הפונקציות מצפות לרדיוס חיובי (למשל, LOG, KEIוכו') עוברים את
הערך המוחלט של הטיעון שלהם.

5. DDT ו D2DT2 הפונקציות פועלות רק על נתונים ברווחים קבועים.

6. כל הנגזרות מבוססות על הבדלים סופיים מרכזיים, עם גבול טבעי
תנאים.

7. שורשים חייב להיות האופרטור האחרון בערימה, רק אחריו =.

חנות, נזכיר ו CLEAR


אתה יכול לאחסן חישובי ביניים למשתנה בעל שם שאותו תוכל לזכור ולמקם
על הערימה במועד מאוחר יותר. זה שימושי אם אתה צריך גישה לכמות מחושבת
הרבה פעמים בהבעה שלך שכן היא תקצר את הביטוי הכללי וישתפר
קְרִיאוּת. כדי לשמור תוצאה אתה משתמש באופרטור המיוחד STO@תווית, שם תווית האם ה
שם שתבחר לתת את הכמות. כדי לזכור את התוצאה המאוחסנת לערימה במועד מאוחר יותר
זמן, השתמש ב[RCL]@תווית, דהיינו, RCL הוא אופציונלי. כדי לנקות זיכרון אתה יכול להשתמש CLR@תווית. פתק
זֶה STO ו CLR להשאיר את הערימה ללא שינוי.

8. האופרטורים הביטביים (Bitand, BITLEFT, BITNOT, ביטור, BITRIGHT, הכי ביס, ו BITXOR)
המר את ערכי הדיוק הכפול של טבלאות ל-ints ללא סימנים של 64 סיביות כדי לבצע את ה-bitwise
פעולות. כתוצאה מכך, הערך השלם השלם הגדול ביותר שניתן לאחסן בכפולה
ערך הדיוק הוא 2^53 או 9,007,199,254,740,992. כל תוצאה גבוהה יותר תהיה מוסווה כדי להתאים
ב-54 הסיביות התחתונות. לפיכך, פעולות סיביות מוגבלות למעשה ל-54 סיביות. את כל
אופרטורים סיביים מחזירים NaN אם ניתנים ארגומנטים של NaN או הגדרות סיביות <= 0.

9. TAPER יפרש את הטיעון שלו כרוחב באותן יחידות כמו ציר הזמן, אבל
אם לא מסופק זמן (כלומר, טבלאות נתונים רגילות) אזי הרוחב ייחשב לנתון
מספר שורות.

מקרו


משתמשים יכולים לשמור את שילובי האופרטורים המועדפים עליהם כפקודות מאקרו באמצעות הקובץ gmtmath.macros
בספריית המשתמש הנוכחית שלהם. הקובץ יכול להכיל כל מספר של פקודות מאקרו (אחת לכל
תקליט); מדלגים על שורות הערה המתחילות ב-#. הפורמט של פקודות המאקרו הוא שם =
arg1 arg2 ... arg2 [ : הערה] איפה שם הוא אופן השימוש במאקרו. כשזה
אופרטור מופיע בשורת הפקודה אנו פשוט מחליפים אותו ברשימת הארגומנטים הרשומה.
אף מאקרו לא יכול לקרוא למאקרו אחר. כדוגמה, המאקרו הבא מצפה שה-
עמודת הזמן מכילה את קרקעית הים מיושנת במיר ומחשבת את חצי החלל החזוי
בתימטריה:

עוֹמֶק = SQRT 350 MUL 2500 הוסף נג : נוֹהָג: עוֹמֶק ל לַחֲזוֹר חצי חלל קרקעית הים עומקים

הערה: מכיוון שעשויים להיות קבועים גיאוגרפיים או קבועי זמן במאקרו, זה נדרש
אחרי דגל ההערה האופציונלי (:) יש רווח. כדוגמה נוספת, אנו מראים את א
מאקרו GPSWEEK מה שקובע לאיזה שבוע GPS שייך חותמת זמן:

GPSWEEK = 1980-01-06T00:00:00 SUB 86400 DIV 7 DIV FLOOR : שבוע GPS ללא התהפכות

דוגמאות


כדי לקחת את השורש הריבועי של התוכן של עמודת הנתונים השנייה המועברת
gmtmath על ידי process1 והעבירו אותו לתהליך שלישי, השתמשו

תהליך1 | gmt math STDIN SQRT = | תהליך 3

כדי לקחת log10 של הממוצע של 2 קבצי נתונים, השתמש

gmt math file1.d file2.d ADD 0.5 MUL LOG10 = file3.d

בהתחשב בקובץ samples.d, המכיל את גילאי קרקעית הים במי ועומק קרקעית הים ב-m, השתמש
היחס עומק (ב-m) = 2500 + 350 * sqrt (גיל) כדי להדפיס את חריגות העומק:

gmt math samples.d T SQRT 350 MUL 2500 ADD SUB = | lpr

לקחת את הממוצע של עמודות 1 ו-4-6 בשלושת מערכי הנתונים sizes.1, sizes.2, and
גדלים.3, שימוש

gmt math -C1,4-6 sizes.1 sizes.2 ADD sizes.3 ADD 3 DIV = ave.d

כדי לקחת את מערך הנתונים בן העמודות ages.d ולחשב את הערך המודאלי ולהקצות אותו ל-
משתנה, נסה

gmt set mode_age = `gmt math -S -T ages.d MODE =`

כדי להעריך את הפונקציה dilog(x) עבור קואורדינטות שניתנו בקובץ td:

gmt math -Tt.d T DILOG = dilog.d

כדי להדגים את השימוש במשתנים מאוחסנים, שקול את הסכום הזה של 3 הקוסינוסים הראשונים
הרמוניות שבהן אנו מאחסנים וזוכרים שוב ושוב את הארגומנט הטריגונומטרי (2*pi*T/360):

gmt math -T0/360/1 2 PI MUL 360 DIV T MUL STO@kT COS @kT 2 MUL COS ADD \
@kT 3 MUL COS ADD = harmonics.d

כדי להשתמש ב-gmtmath כמחשבון RPN Hewlett-Packard בסקלרים (כלומר, ללא קבצי קלט) ו
חשב ביטויים שרירותיים, השתמש ב- -Q אוֹפְּצִיָה. כדוגמה, נחשב את
הערך של Kei (((1 + 1.75)/2.2) + cos (60)) ואחסן את התוצאה במשתנה המעטפת z:

set z = `gmt math -Q 1 1.75 ADD 2.2 DIV 60 COSD ADD KEI =`

להשתמש gmtmath כפותר כללי משוואות הריבועים הקטנים, דמיינו שהטבלה הנוכחית
היא המטריצה ​​המוגדלת [ A | b ] ואתה רוצה את פתרון הריבועים הקטנים x למטריצה
משוואה A * x = b. המפעיל LSQFIT עושה זאת; זה התפקיד שלך לאכלס את המטריצה
נכון תחילה. ה -A האפשרות תקל על כך. נניח שיש לך קובץ בן 2 עמודות ty.d
עם t ו b(t) וברצונך להתאים את המודל y(t) = a + b*t + c*H(t-t0), כאשר H
היא פונקציית הצעד Heaviside עבור נתון t0 = 1.55. לאחר מכן, אתה צריך 4 עמודות מוגדל
טבלה נטענת עם t בעמודה 1 וה-y(t) הנצפה שלך בעמודה 3. החישוב
הופך להיות

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

שימו לב שאנו משתמשים ב- -C אפשרות לבחור על אילו עמודות אנחנו עובדים, ואז להפוך את כולם לפעילים
העמודות שאנחנו צריכים (כאן כולם, עם -קאו) לפני ההתקשרות LSQFIT. השני ו
העמודות הרביעיות (מספרי קול 1 ו-3) נטענות מראש עם t ו-y(t), בהתאמה,
עמודות אחרות הן אפס. אם כבר יש לך טבלה מחושבת מראש עם המוגדל
מטריצה ​​[ A | b ] בקובץ (נניח lsqsys.d), פתרון הריבועים הקטנים ביותר הוא פשוט

gmt math -T lsqsys.d LSQFIT = solution.d

המשתמשים חייבים להיות מודעים לכך מתי -C שולט אילו עמודות יהיו פעילות הפקד
משתרע גם על הצבת עמודות מקבצים. הפוך את התוצאה השונה שהתקבלה על ידי
הפקודות המאוד דומות האלה:

הד 1 2 3 4 | gmt math STDIN -C3 1 ADD =
1 2 3 5

נגד

הד 1 2 3 4 | gmt math -C3 STDIN 1 ADD =
0 0 0 5

ביבליוגרפיה


אברמוביץ, מ., ו-IA Stegun, 1964, מדריך of מתמטית פונקציות, יישומית
סדרת מתמטיקה, כרך. 55, דובר, ניו יורק.

Holmes, SA, ו-WE Featherstone, 2002, גישה מאוחדת לסיכום קלנשו
והחישוב הרקורסי של דרגה גבוהה מאוד וסדר מנורמל את Legendre
פונקציות. כתב העת of גיאודזיה, 76, 279-299.

Press, WH, SA Teukolsky, WT Vetterling, and BP Flannery, 1992, מִספָּרִי
מתכונים, מהדורה 2, אוניברסיטת קיימברידג', ניו יורק.

Spanier, J., and KB Oldman, 1987, An אטלס of פונקציות, Hemisphere Publishing Corp.

השתמש ב-gmtmathgmt באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad