זוהי הפקודה yacas שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
yacas, yacas_client - מערכת אלגברה ממוחשבת קטנה וגמישה לשימוש כללי
תַקצִיר
יאקאס [אפשרויות] [{שם קובץ}]
תיאור
דף מדריך זה מתעד בקצרה את יאקאס ו yacas_client פקודות.
יאקאס (מערכת אלגברה ממוחשבת) היא מערכת קטנה וגמישה ביותר לשימוש כללי
שפת אלגברה מחשב. התחביר משתמש במנתח דקדוק של אינפיקס. ה
ההפצה מכילה ספרייה קטנה של פונקציות מתמטיות, אבל החוזק האמיתי שלה הוא
בשפה שבה אתה יכול בקלות לכתוב אלגוריתמי מניפולציה סמליים משלך.
מנוע הליבה תומך בחשבון דיוק שרירותי, ומקושר ל-GNU
ספריית מתמטיקה דיוק שרירותי, והוא מסוגל לבצע מניפולציות סמליות על שונות
אובייקטים מתמטיים על ידי ביצוע כללים המוגדרים על ידי המשתמש.
דף מדריך זה נכתב עבור דביאן גנו / לינוקס הפצה בגלל המקור
לתוכנית אין דף ידני.
אפשרויות
סיכום האפשרויות מובא להלן
-c מניעת הדפסה של הנחיות "In>" ו-"Out>". שימושי עבור לא אינטראקטיבי
מפגשים.
-f קורא קלט סטנדרטי כקובץ אחד, אך מבצע רק את ההצהרה הראשונה בו.
(ייתכן שתרצה להשתמש בבלוק הצהרות כדי לבצע מספר הצהרות).
-p לא משתמש ביכולות מסוף, אין עריכה מהודרת בשורת הפקודה ולא
רצפי בריחה מודפסים. שימושי עבור הפעלות לא אינטראקטיביות.
-t אפשר פונקציונליות נוספת של זכירת היסטוריה במצב מסוף: לאחר ביצוע
פקודה מרשימת ההיסטוריה, הפקודה הבאה ללא שינוי מההיסטוריה
רשימה תוכנס אוטומטית בשורת הפקודה.
{שם קובץ}
קורא ומבצע פקודות בשם הקובץ ויוצא. שווה ערך ל-"Load()".
-v מדפיס מידע גרסה ויוצא.
-d מדפיס את הנתיב לספריית ספריית Yacas ויוצא
פעולת ברירת המחדל של יאקאס הוא לפעול במצב המסוף האינטראקטיבי. יאקאס מקבלת
מספר אפשרויות שמשנות את פעולתו. ניתן לשלב אפשרויות.
בנוסף למצב המסוף, מסופק מתקן נסיוני להפעלה מתמשכת
דרך התסריט yacas_client. באמצעות סקריפט זה, המשתמש יכול להגדיר שלישי-
יישומי צד להעביר פקודות ל"שרת Yacas" הפועל ללא הרף ולקבל פלט.
"שרת Yacas" מופעל אוטומטית על ידי yacas_client. זה עשוי לפעול על שלט
מַחשֵׁב; במקרה זה למשתמש צריך להיות חשבון משתמש במחשב המרוחק ו
הרשאות לביצוע yacas_client שם, כמו גם גישת rsh או ssh. המטרה של
yacas_client הוא לאפשר למשתמשים להעביר פקודות ל יאקאס בתוך פגישה מתמשכת
בזמן הפעלת יישום אחר כגון עורך טקסט.
התסריט yacas_client קורא יאקאס פקודות מהקלט הסטנדרטי ומעביר אותן אל
"שרת Yacas" הפועל; לאחר מכן הוא ממתין 2 שניות ומדפיס כל פלט יאקאס
הופק עד למועד זה. השימוש עשוי להיראות כך:
8:20 Unix>echo "x:=3" | yacas_client
מתחיל שרת.
[editvi] [gnuplot]
נכון
כדי לצאת מ-Yacas, הזן Exit(); או צא או Ctrl-c. סוג?? לעזרה.
או הקלד ?פונקציה לעזרה על פונקציה.
הקלד 'הפעל מחדש' כדי להפעיל מחדש את Yacas.
כדי לראות פקודות לדוגמה, המשיכו להקליד ();
ב> x:=3
החוצה> 3;
In> 8:21 Unix> echo "x:=3+x" | yacas_client
ב> x:=3+x
החוצה> 6;
ב> 8:23 בערב Unix>yacas_client -stop
ב> עזוב
פורש ...
השרת נעצר.
8:23 יוניקס>
התמדה של הפגישה פירושה זאת יאקאס זכר את הערך של "x" בין
קריאות של yacas_client. אם אין מספיק זמן עבור Yacas לייצר פלט
תוך 2 שניות, הפלט יוצג בפעם הבאה שתתקשר yacas_client.
"שרת Yacas" מופעל אוטומטית בעת השימוש הראשון וניתן לעצור אותו על ידי
הפסקת יאקאס או על ידי אפשרות מפורשת yacas_client -עצור, במקרה זה yacas_client
לא קורא קלט סטנדרטי.
התסריט yacas_client קורא קלט סטנדרטי וכותב לפלט סטנדרטי, אז זה יכול להיות
בשימוש באמצעות ביצוע מעטפת מרחוק. לדוגמה, אם חשבון "משתמש" במחשב מרוחק
"remote.host" נגיש דרך ssh, אם כן yacas_client ניתן להשתמש מרחוק כך:
echo "x:=2;" | ssh [מוגן בדוא"ל] yacas_client
במחשב מארח נתון המריץ את "שרת Yacas", לכל משתמש יכול כרגע להיות רק אחד
מושב Yacas מתמשך.
השתמש ב-yacas באינטרנט באמצעות שירותי onworks.net