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

Ad


סמל OnWorks

mathspic - מקוון בענן

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

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

תָכְנִית:

שֵׁם


MathsPIC

מחברים


A. Syropoulos ו-RWD Nickalls (26 באפריל, 2010)

asyropoulos[at]
זין [ב]

תיאור


MathsPIC היא תוכנית סינון Perl עבור PiCTeX. ל-mathsPIC ספריית מאקרו ומקרו משלה
יכולת, ומאפשרת שימוש בפקודות MathsPIC, PiCTeX, TeX ו-LaTeX. משמעותי
התכונה של mathsPIC היא שהיא מאפשרת גישה לשורת הפקודה, וכך מאפשרת למשתמש
להרחיב את פקודות MathsPIC על ידי קריאה ל-Perl ולתוכניות אחרות שנכתבו לביצוע
פעולות ציור מסוימות. עיין במדריך החבילה לפרטים מלאים ודוגמאות. ה
הגרסה האחרונה ניתנת להורדה מ

CTAN: tex-archive/graphics/pictex/mathspic/perl

פקודות שניתן להשתמש בהן בקובץ הסקריפט mathsPIC מתחלקות לארבע קבוצות עיקריות (א)
פקודות מאקרו mathsPIC (בקדמתו של %def), (ב) פקודות mathsPIC רגילות (אין להן
קו נטוי אחורי), (ג) פקודות PiCTeX רגילות (לכולן יש קו נטוי אחורי), ו-(ד) TeX רגיל ו
פקודות LaTeX (לכולן יש קו נטוי אחורי).

ניתן להשתמש בפונקציות המתמטיות הבאות (שים לב ששברים עשרוניים בעלי an
ערך מוחלט קטן מ-1 חייב להיות אפס מוביל). שימו לב גם שכל הטרינומטרים
פונקציות דורשות את הארגומנט שלהן ברדיאנים.

טריגונומטרי: sin(), cos(), tan(), asin(), acos(), atan()

השאר: rem(); למשל var r=12 REM(5)

מספר שלם: int(); למשל var r= int(3.87) --> 3

סימן (מחזיר -1, 0, +1): sgn(); למשל var s=sgn(-3.27) --> -1

שורש ריבועי: sqrt(); למשל var s = מ"ר(14)

אקספוננציה: **; למשל var j = r**2

קבוע Pi (3.14159...): _Pi_ ו-_pi_

קבוע e (2.71828...): _E_ ו-_e_

קו עובי: _קו עובי_ ; למשל var t = _קו עובי_

שורת הפקודה להשתמש


perl mathspic.pl [-b] [-c] [-h] [-o ]

-b מאפשר צפצוף אם MathsPIC מזהה שגיאה

-c משבית את כתיבת ההערות לקובץ הפלט

-h מציג את קובץ העזרה

-o מגדיר את שם קובץ הפלט

מקרו פקודות


פקודות הגדרת מאקרו מופיעות בקידומת %def ויכולות לקחת 0, 1 או יותר
פרמטרים. פקודות מאקרו ישמשו בדרך כלל כחלק מ-a היה פקודה כפי שמוצג להלן. מאקרו
נמחקים באמצעות ה %undef פקודה.

-----תחביר:
%def MACRONAME(פרמטרים)
%undef MACRONAME(פרמטרים)

-----הערות:
הערות: (א) יש להשתמש ב-() בהגדרה גם אם לא נעשה שימוש בפרמטרים, (ב) ה
השם יכול להיות כל שילוב של אותיות גדולות וקטנות ומספרים, (ג) כאשר
נעשה שימוש במאקרו בפקודה עם קידומת סמל &, (ד) מומלץ תמיד
הצב סמל % בסוף ההגדרה, (ה) הערות (בתחילה בסמל %) יכולות
להיות ממוקם אחרי הגדרת המאקרו בדיוק כמו ב-TeX או LaTeX.

-----דוגמאות:
%def d2r()_pi_/180% % מעלות2רדיאנים
%def AreaOfRectangle(x,y)x*y% % רוחב x, אורך y
%undef d2r() % למחוק את המאקרו

-----להשתמש:
var j2= 6*(&d2r(45) + 23)
var a3 = 3*&AreaOfRectangle(5,7)

כללי פקודות


מִספָּרִי ביטויים
כאשר אנו עוסקים בפקודות נתייחס לעתים קרובות למונח `ביטוי מספרי' מאת
שפירושו (א) מספר (מספר שלם או עשרוני), (ב) משתנה מספרי או
קבוע (מוגדר באמצעות הפקודה var או const), (ג) כל פונקציה MathsPIC, מאקרו או
ביטוי מתמטי המוערך למספר, או (ד) צמד שמות נקודות (למשל
AB) המייצג את המרחק הפיתגורי בין שתי הנקודות. אפס מוביל חייב להיות
בשימוש עם שברים עשרוניים פחות מאחד.

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

-----דוגמאות:
ArrowShape(3 מ"מ, 20,40)
var h=4
ArrowShape(h mm, 20, 40)
ArrowShape((2*h)mm,20,40)

מַהֲלָך סְרָק \
קו נטוי מוביל ללא רווח עוקב מציין שהוא חלק מ-PiCTeX, TeX
או פקודת LaTeX, ובמקרה זה mathsPIC פשוט מעתיק את כל השורה מילה במילה לתוך
קובץ פלט. נטוי אחורי מוביל ואחריו רווח אחד או יותר גורם ל- MathsPIC להעתיק את
שורה שלמה מילה במילה לתוך קובץ הפלט אך ללא קו נטוי.

משתמש LA COLOR חֲבִילָה
ניתן להשתמש בחבילת COLOR הסטנדרטית עם mathsPIC, אך שימו לב שחשוב לעשות זאת
טען את חבילת COLOR לאחר חבילת mathsPIC.

עדיף למקם סמל הערה % בסוף פקודות LaTeX ו-TeX כדי להגביל
רווח לבן בסוף.

במקרה של דליפת צבע מתרשים לכל טקסט הבא (זה היה פעם
בעיה בהטמעות מוקדמות של TeX) שקול להשתמש בפקודה \normalcolor בתור א
מפריד בתוך סביבת \beginpicture...\endpicture.

==============================

ARROWSHAPE
פקודה זו מגדירה את הצורה של ראש חץ, ומאפשרת לראשי חץ שונים להיות
מותאם אישית.

צורת החץ המוגדרת כברירת מחדל שווה לפקודה Arrowshape(2mm,30,40). ברירת המחדל הזו
ניתן לאפס את צורת ראש החץ באמצעות הפקודה Arrowshape (ברירת מחדל), כפי שמוצג ב-
הדוגמה הבאה.

-----תחביר:
צורת חץ( [יחידות], , )

-----דוגמאות:
צורת חץ (4 מ"מ, 30,60)
drawArrow(AB)
צורת חץ (ברירת מחדל)

==============================

beginLOOP...endLOOP
זוהי סביבה שעוברת בלוק קוד במחזוריות מספר מוגדר של פעמים.

-----תחביר:
beginLoop
...
endLoop

-----הערות:
גוש הקוד שנמצא בתוך הסביבה הוא קלט פִּי.

-----דוגמא:
beginLoop 5
...
endLoop

==============================

beginSKIP...endSKIP
זוהי 'סביבה' שבתוכה לא מופעלות פקודות. זה שימושי ב
פיתוח לבדיקת פקודות מבודדות ואי הכללת פקודות אחרות.

==============================

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

-----תחביר:
שם קונסט =

-----דוגמאות:
const r = 20, r4 = r3*tan(0.3)

==============================

DashArray
הפקודה dasharray לוקחת מספר שרירותי של ארגומנטים מזווגים שרגילים אליהם
ציין תבנית מקף.

-----תחביר
dasharray(d1 , g1 , d2 , g2 , ... )

-----הערות
ה-ds מציין את אורך המקף וה-gs מציין את אורך הפער בין שניים
מקפים רצופים. חייב להיות מספר זוגי של טיעונים. אם משתנה או ביטוי
משמש אז יש להפריד אותו מהיחידה על ידי א או עם עגול
סוגריים ( ) כפי שמוצג להלן.

-----דוגמא
dasharray(6pt, 2pt, 1pt, 2pt)
var d=2
dasharray(6pt, 2pt, 1pt, d pt)
dasharray(6pt, 2pt, 1pt, (d)pt)
dasharray(6pt, 2pt, 1pt, (3*d)pt)

==============================

DrawAngleArc
פקודה זו מציירת קשת בזווית שצוינה, מרחק מהזווית. ה
זווית היא או (פחות מ-180 מעלות) או (מעל 180 מעלות). ה
כיוון הקשת הוא או אוֹ , והכיוון הזה חייב
מתאים לרצף האותיות שצוין לזווית. מוזר ובלתי צפוי
תוצאות יופקו אם ארבעת הפרמטרים אינם עקביים פנימית. האפשרות
חשוב להזמין זווית/רדיוס/פנימי או חיצוני/בכיוון השעון או נגד כיוון השעון. ה
פרמטר יכול להיות כל ביטוי מספרי.

-----תחביר:
DrawAngleArc{angle(), radius(), חיצוני, בכיוון השעון}

-----דוגמא:
DrawAngleArc{angle(ABC), רַדִיוּס(3), חיצוני, בכיוון השעון}
var r=3
DrawAngleArc{angle(ABC), radius(r), חיצוני, בכיוון השעון}

==============================

DrawAngleArrow
פקודה זו מציירת חץ מעוקל בזווית שצוינה, מרחק מ ה
זָוִית. הזווית היא או (פחות מ-180 מעלות) או (יותר מ-180
דרג). כיוון החץ הוא או אוֹ , וזה
הכיוון חייב להתאים לרצף האותיות שצוין לזווית. מוזר ו
תוצאות בלתי צפויות יופקו אם ארבעת הפרמטרים אינם עקביים פנימית.
זווית סדר האופציות/רדיוס/פנימי/כיוון השעון חשובה. ה פרמטר יכול
להיות כל ביטוי מספרי.

-----תחביר:
DrawAngleArrow{angle(), radius(), חיצוני, בכיוון השעון}

-----דוגמא:
DrawAngleArrow{angle(ABC), רַדִיוּס(3), חיצוני, בכיוון השעון}
var r=3
DrawAngleArrow{angle(ABC), radius(r), חיצוני, בכיוון השעון}

==============================

DrawArrow
פקודה זו מציירת חצים המחברים שתי נקודות. כיוון החץ הוא ב-
צוין סדר נקודות.

-----תחביר:
drawArrow( [, ]...)

-----הערות:
אפשרות האורך יכולה להתייחס רק לחץ אחד

-----דוגמא:
drawArrow(AB)
drawArrow(FG, HJ)

==============================

DrawCircle
פקודה זו מציירת עיגול המוגדר על ידי הרדיוס שלו ושם הנקודה של המרכז שלו. ה
יכול להיות כל ביטוי מספרי. אם היחידות של צירי X ו-Y שונות,
עיגולים עשויים להיות מצוירים בצורה מוזרה, ולכן MathsPIC מייצרת הודעת אזהרה לכך
השפעה.

-----תחביר:
DrawCircle( , )

-----דוגמאות:
drawCircle(C2,5)
drawCircle(C2,r2)
drawCircle(C2,r2/tan(1.3))
drawCircle(C2,AB)

==============================

צייר Circumcircle
פקודה זו מציירת מעגל של משולש.

-----תחביר:
DrawCircumcircle( )

-----דוגמא:
drawCircumcircle(ABC)

==============================

DrawCurve
פקודה זו מציירת עקומה ריבועית חלקה דרך שלוש נקודות בסדר הנקודות
נָקוּב. שימו לב כי עקומות שצוירו באמצעות פקודה זו אינן נשברות כדי להימנע מאזורים נטולי קווים
הקשורים לנקודות.

-----תחביר:
DrawCurve( )

-----דוגמא:
drawCurve(ABC)

==============================

DrawExcircle
פקודה זו מציירת את המעגל הנוגע בצד אחד של משולש.

-----תחביר:
DrawExcircle( , )

-----דוגמא:
drawExcircle(ABC, BC)

==============================

DrawIncircle
פקודה זו מציירת את המעגל של משולש.

-----תחביר:
DrawIncircle( )

-----דוגמא:
drawIncircle(ABC)

==============================

DrawLine
פקודה זו מציירת קו המחבר שתי נקודות או יותר. השתמש בפקודה קו עובי כדי
לשנות עובי. פקודה זו משתמשת בפקודה PiCTeX \putrule עבור אופקי ואנכי
שורות, והפקודה \plot עבור כל שאר הכיוונים.

-----תחביר:
DrawLine( [, ])

-----הערות:
הוא כל רצף של שני שמות נקודות או יותר.
הוא כל ביטוי מספרי.
קווים מצוירים בסדר שצוין.
שורות מופרדות בפסיק.

-----דוגמאות:
drawline(AB)
drawline (BCDE)
drawline (FG, HJK, PQRST)

==============================

צייר בניצב
פקודה זו מציירת את הניצב מנקודה לישר.

-----תחביר:
DrawPerpendicular( ,

-----דוגמא:
drawPerpendicular(P,AB)

==============================

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

-----תחביר:
DrawPoint( [ ..])

-----דוגמאות:
נקודת משיכה (T4)
drawpoint (ABCDEF)
נקודת משיכה (P1 P2 P3 P4)

==============================

צייר ישר זווית
פקודה זו מציירת את סמל הזווית הסטנדרטית בזווית הפנימית המצוינת ב-
גודל שצוין על ידי .

-----תחביר:
DrawRightangle( , )

-----הערות:
ה יכול להיות כל ביטוי מספרי.

-----דוגמא:
drawRightangle(ABC,3)
drawRightangle(ABC,PQ)
var d=5
drawRightangle(ABC,d)

==============================

DrawSquare
פקודה זו מציירת ריבוע המוגדר על ידי הצד שלו ושם הנקודה של המרכז שלו. ה
יכול להיות כל ביטוי מספרי.

-----תחביר:
DrawSquare( , )

-----דוגמאות:
drawSquare(P,5)
var s2=3, j=2
drawSquare(P,s2)
drawSquare(P, s2*4/(3*j))
drawSquare(P,AB)

==============================

DrawThickArrow
פקודה זו מציירת חצים עבים המחברים שתי נקודות. כיוון החץ הוא פנימה
סדר הנקודות שצוין. צורת ראש החץ נשלטת על ידי ArrowShape
פקודה.

-----תחביר:
drawThickArrow( [, ,...])

-----דוגמאות:
drawThickarrow(BC)
drawThickarrow (PQ, RS)

==============================

DrawThickLine
פקודה זו מציירת קו/ים עבים המחברים שתי נקודות. כיוון הקו הוא פנימה
סדר הנקודות שצוין. השתמש בפקודה Linethickness כדי לשנות את עובי הקו.

-----תחביר:
drawThickLine( [, ,...])

-----דוגמאות:
drawThickline(BC)
drawThickline (PQ, RS)

==============================

קובץ Input
פקודה זו מכניסה קובץ טקסט רגיל המכיל פקודות mathsPIC. לחלופין, הקובץ
ניתן להזין מספר פעמים, ובמקרה זה פקודה זו פועלת כמו DO--LOOP. ה
יכול להיות כל ביטוי מספרי. אם ה אינו מספר שלם אם כן
mathsPIC יעגל את הערך כלפי מטה למספר השלם הקרוב ביותר. ראה גם את ה-startLOOP...
פקודות endLOOP.

-----תחביר:
inputFile[*]( )[ ]

-----הערות:
הפקודה inputfile* משמשת להזנת קובץ מילה במילה, כלומר קובץ ללא mathsPIC
פקודות, למשל, קובץ המכיל רק פקודות PiCTeX או נקודות נתונים לשרטוט
וכו' שימו לב שלפקודה inputfile* יש no אוֹפְּצִיָה. שימו לב גם ש-PiCTeX
דורש מספר נקודות ODD.

-----דוגמאות:
inputFile(myfile.dat)[4]
inputFile*(mycurvedata.dat)

==============================

קו עובי
פקודה זו מגדירה עובי קו מסוים. עובי קו הפקודה (ברירת מחדל) משחזר
עובי קו העבודה לערך ברירת המחדל של 0.4 נק'. הערך הנוכחי של ה
ניתן לגשת לעובי קו (ביחידות נוכחיות) באמצעות הפקודה var (זה יכול להיות שימושי
כאשר מציירים דמויות באמצעות קווים עבים).

-----תחביר:
קו עובי ( )
עובי קו (ברירת מחדל)
var t = _קו עובי_

-----הערות:
פקודה זו גם מגדירה את הגופן ל-cmr ואת plotsymbol ל-\CM. וגם קובע את הכלל
עובי לציור קווים אופקיים ואנכיים. חשוב לכלול מוביל
אפס עם שברים עשרוניים פחות מאחד.

-----דוגמאות:
עובי קו(2 נקודות)
var t=3
קו עובי ((t)pt)
lineThickness((2*t)pt)
קו עובי (ברירת מחדל)
var t = _קו עובי_

-----זְהִירוּת:
שימו לב שיש פקודת PiCTeX דומה עם אותו שם (אבל עם שונה
תחביר).

==============================

דף נייר
מגדיר את אזור השרטוט במונחים של אפשרויות יחידות(), xrange(), yrange(), axes(),
וטיקים(). הארגומנט units() חייב להכיל ערך מספרי ויחידת אורך TeX חוקית
mm, cm, pt, pc(pica), in(inch), bp(big point), dd(didot), cc(cicero), sp(scaled point).
לצירי X ו-Y יכולות להיות יחידות שונות (ראה דוגמה שנייה למטה). הארגומנטים axes().
XYTBLR מתייחס לצירי X ו-Y, ולצירים העליון, התחתון, השמאלי והימין. * הבא
אחד הצירים משבית את התיקיות על הציר הזה. צירי X ו-Y עוברים דרך האפסים.

-----דוגמאות:
עיתון{יחידות(1cm),xrange(0,10),yrange(0,10)}
נייר{יחידות(2cm,1cm),xrange(0,10),yrange(0,10),axes(LB)}
עיתון{יחידות(1mm),xrange(0,100),yrange(0,100),axes(XY)}
עיתון{יחידות(1cm),xrange(-5,5),yrange(-5,5),axes(LRTBXY),ticcks(1,1)}
עיתון{יחידות(1cm),xrange(-5,5),yrange(-5,5),axes(LRT*B*)}

==============================

נקודה
מגדיר נקודה חדשה על ידי הקצאת קואורדינטות לשם נקודה חדשה. אפשרות * מחדש-
מקצה קואורדינטות לשם נקודה קיימת.

-----תחביר:
נְקוּדָה[*]( ){ [סמל= , רדיוס= ]
נְקוּדָה[*]( ){ [סמל= , רדיוס= ]

-----הערות:
אות אחת מובילה בתוספת מקסימום של שלוש ספרות נגררות
כל מחרוזת TeX מותרת ב-\hbox{}
כל ביטוי מספרי
ברירת המחדל של האפשרות polar(r,theta) היא רדיאנים עבור תטא הזווית. לעבוד בתארים
לאחר מכן חייב לצרף למשל: polar(r,theta deg). יכול להשתמש ו
להחליף תטא. שים לב שהמונח וקטור (AB) פירושו שימוש זהה (r, theta) כמו AB.

-----דוגמאות:
נקודה(א){5,5}
point(B2){22,46}[symbol=$\odot$]
point(B2){22,46}[symbol=מעגל(2),רדיוס=5]
var r=3
point(B2){22,46}[symbol=מרובע(3),radius=r]
point(B123){22,46}[radius=5]
point(D2){B2, shift(5,5)}
var s = 3
point(D2){B2, shift(2*s,4*s)}
point(D3){D2, polar(6,32 deg)}
point(D4){D2, polar(6,1.2 rad)}
point(D4){D2, polar(6, direction(AB))} %% רדיאנים כברירת מחדל
point(D4){D2, polar(6, directiondeg(AB) deg)}
point(G2){Q, rotate(P, 23 deg)}
point(G2){Q, vector(AB)}
point(D2){intersection(AB,CD)}
point(F){PointOnLine(AB,5.3)}
נקודה(G){מאונך(P,AB)}
נקודה(H){circumcircleCenter(ABC)}
point(J){incircleCenter(ABC)}
נקודה(K){excircleCenter(ABC,BC)}
נקודה*(א){6,3}
נקודה*(P){Q}
נקודה*(B){B, shift(5,0)}
נקודה*(P){xcoord(J),ycoord(K)}

==============================

PointSymbol
פקודה זו מאפשרת את ברירת המחדל של סמל הנקודה \bullet (עם רדיוס אפס קו חופשי).
השתנה. הפקודה PointSymbol שימושית במיוחד כאשר קבוצת נקודות משתמשת ב-
אותו סמל נקודה, למשל, בעת ציור גרפים. ניתן לאפס את סמל הנקודה ל-
ברירת מחדל \bullet באמצעות הפקודה PointSymbol(ברירת מחדל).

-----תחביר:
PointSymbol( , )
PointSymbol (ברירת מחדל)

-----הערות:
הפקודה PointSymbol משפיעה רק על פקודות נקודה עוקבות.
סוגריים ריבועיים אופציונליים של פקודת הנקודה עוקפים את פקודת PointSymbol.

-----דוגמאות:
PointSymbol($\odot$, 0.7)
PointSymbol (ברירת מחדל)

==============================

מערכת
פקודה זו מאפשרת למשתמש לגשת לשורת הפקודה ולהפעיל לינוקס רגילה
פקודות. שימוש חשוב בפקודה זו הוא להפעיל תוכנית Perl.

-----תחביר:
מערכת(" ")

-----הערות:
ה המחרוזת חייבת להיות בפסיקים הפוכים.

-----דוגמא:
system("dir > mydir-listing.txt")
system("perl myperlprogram.pl")

==============================

הופעה....
פקודה זו גורמת ל- MathsPIC להחזיר את הערך של חישוב או פרמטר שצוין; ל
לדוגמה, הערך של זווית מסוימת, או אורך קו. התוצאה מוצגת ב
את קובץ הפלט כשורה עם הערות. זה מאפשר להתאים פקודות MathsPIC ב-
לאור החישובים. יש כרגע חמש פקודות כאלה כדלקמן.

-----תחביר:
showLength(AB)
showAngle(ABC) % מחזירה זווית ברדיאנים
showAngledeg(ABC) % מחזירה זווית במעלות
showArea(ABC)
showPoints
הצג משתנים

==============================

טקסט
פקודה זו מציבה מחרוזת טקסט במיקום מסוים. כברירת מחדל, הטקסט ממורכז
אנכית ואופקית בנקודה שצוינה. לחלופין, ניתן למקם טקסט
יחסית לנקודה תוך שימוש בשילובים מתאימים של אפשרויות PiCTeX `position' ltr
B b כדי ליישר את הקצה השמאלי, (ימני) הקצה הימני, הקצה העליון, (ב) הקצה התחתון, (ב) הקצה התחתון
בהתאמה של תיבת הטקסט עם הנקודה-מיקום.

זכור שיחידות ברירת המחדל עבור ארגומנט הזווית של הביטוי polar() היא
רדיאנים; לפיכך אתה חייב להוסיף 'deg' אם אתה רוצה לעבוד בתארים

-----תחביר:
טֶקסט( ){ [ ]
טֶקסט( ){ , משמרת ( , )}[]
טֶקסט( ){ , קוטבי( , [רד])}[]

-----דוגמאות:
טקסט(א){5,6}
text($A_1$){A1, shift(2, 2)}
text(Z2){Z2, shift(5, -5)}[tr]
text(Z3){Z2, polar(5, 20 deg)}[Br]
text(Z4){Z2, polar(5, 1.34 רד)}
text(\framebox{Z5}){Z5}

==============================

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

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

אם חשוב להזהיר אם משתנה פוטנציאלי מוקצה מחדש בטעות אז
יש לשקול להשתמש בפקודה const במקום זאת (מכיוון ש- MathsPIC אכן מייצר שגיאה
הודעה אם קבוע מוקצה מחדש).

-----תחביר:
var =

-----הערות:
בנוסף לפונקציות המתמטיות, פונקציות MathsPIC בהן ניתן להשתמש עם
פקודת var הם:

זָוִית( ) % מחזירה זווית ברדיאנים
angledeg( ) % מחזירה זווית במעלות
אֵזוֹר( )
xcoord( )
ycoord( )
כיוון( ) % מחזירה כיוון זוויתי ברדיאנים
directiondeg( ) % מחזירה כיוון זוויתי במעלות

-----דוגמאות:
var r = 20, r4 = r3*tan(0.3), j = (r*2e3)**2, r5 = AB
var e = _e_, p1 = _Pi_
var t = _linethickness_ % מחזיר עובי קו ביחידות נוכחיות
var g137 = angle(ABC) %(ברירת מחדל: מחזירה ברדיאנים)
var g = angledeg(ABC) % זווית במעלות
var h = area(ABC)
var x2 = xcoord(A), y2 = ycoord(A)
var m5 = 12 rem 3% שארית לאחר חלוקה ב-3
var r1 = direction(PQ)% ברדיאנים
var d1 = directiondeg(PQ)

==============================

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


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

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

  • 1
    Boost C ++ ספריות
    Boost C ++ ספריות
    Boost מספק נייד בחינם
    ספריות C++ שנבדקו על ידי עמיתים. ה
    הדגש הוא על ספריות ניידות אשר
    לעבוד היטב עם הספרייה הסטנדרטית של C++.
    ראה http://www.bo...
    הורד ספריות Boost C++
  • 2
    VirtualGL
    VirtualGL
    VirtualGL מפנה מחדש פקודות תלת מימד מ-a
    יישום Unix/Linux OpenGL על a
    GPU בצד השרת וממיר את
    עיבוד של תמונות תלת מימד לזרם וידאו
    עם איזה ...
    הורד את VirtualGL
  • 3
    libusb
    libusb
    ספרייה כדי לאפשר מרחב משתמש
    תוכניות יישום לתקשורת איתן
    התקני USB. קהל: מפתחים, סוף
    משתמשים/שולחן עבודה. שפת תכנות: C.
    קטגוריות ...
    הורד את libusb
  • 4
    לְגִימָה אֲרוּכָּה
    לְגִימָה אֲרוּכָּה
    SWIG הוא כלי לפיתוח תוכנה
    שמחבר בין תוכניות הכתובות ב-C ו
    C++ עם מגוון של רמות גבוהות
    שפות תכנות. SWIG משמש עם
    שונה...
    הורד את SWIG
  • 5
    WooCommerce Nextjs React Theme
    WooCommerce Nextjs React Theme
    ערכת נושא WooCommerce של React, בנוי עם
    הבא JS, Webpack, Babel, Node ו
    אקספרס, באמצעות GraphQL ו-Apollo
    לָקוּחַ. WooCommerce Store ב-React(
    מכיל: מוצרים...
    הורד את WooCommerce Nextjs React Theme
  • 6
    archlabs_repo
    archlabs_repo
    ריפו חבילה עבור ArchLabs זהו
    יישום שניתן גם לאחזר
    החל מ-
    https://sourceforge.net/projects/archlabs-repo/.
    זה התארח ב-OnWorks ב...
    הורד את archlabs_repo
  • עוד »

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

Ad