אוקטבה: מטלב ללא תשלום

כלי זה הוא חלק מפרויקט GNU. MATLAB נחשבת למקבילה המסחרית שלה. בין כמה מאפיינים שהם חולקים, ניתן להדגיש כי שניהם מציעים מתורגמן המאפשר לבצע הזמנות במצב אינטראקטיבי. שים לב ש אוֹקְטָבָה זו לא מערכת אלגברה ממוחשבת כמו שמקסימה עשויה להיות, אלא משתמש בשפה המכוונת לניתוח מספרי.


אוקטבה של GNU היא שפה ברמה גבוהה, המיועדת בתחילה למחשוב מספרי. אוקטבה מספקת ממשק שורת פקודה לפתרון בעיות ליניאריות ולא לינאריות באופן מספרי, ולפיתוח ניסויים מספריים אחרים המשתמשים בשפה התואמת לרוב ל- Matlab. זה יכול לשמש גם כשפה מוכוונת אצווה.

לאוקטבה שפע של כלים לפתרון בעיות אלגברה מספריות נפוצות, מציאת פתרונות של משוואות לא לינאריות, ביצוע אינטגרלים של פונקציות רגילות, מניפולציה של פולינומים ושילוב משוואות דיפרנציאליות רגילות ומשוואות דיפרנציאליות אלגבריות. קל להרחיב ולשנות באמצעות פונקציות שהוגדרו על ידי המשתמש שנכתבו בשפה של אוקטבה עצמה, או באמצעות מודולים טעונים דינמית שנכתבו בשפות אחרות כמו C, C ++, Fortran וכו '.

פרטים טכניים

  • אוקטבה נכתבת ב- C ++ באמצעות ספריית STL.
  • יש לו מתורגמן לשפה משלו (תחביר דומה ל- Matlab), ומאפשר ביצוע אינטראקטיבי או אצווה.
  • ניתן להרחיב את השפה באמצעות פונקציות ונהלים באמצעות מודולים דינמיים.
  • היא משתמשת בתוכניות GNU אחרות כדי להציע למשתמש ליצור גרפיקה ולאחר מכן להדפיס או לשמור אותן (גרייס).
  • בתוך השפה הוא גם מתנהג כמו קונסולת פקודה (מעטפת). זה מאפשר לך לרשום את תוכן הספריות, למשל.
  • מלבד הפעלה בפלטפורמות יוניקס הוא פועל גם ב- Windows.
  • ניתן להעלות קבצים עם פונקציות Matlab עם סיומת .m.
  • עזרה בספרדית.

שפת אוקטבה

  • התחביר דומה לזה שמשמש ב- MATLAB.
  • זו שפה מפורשת.
  • זה לא מאפשר העברת טיעונים לפי התייחסות. הם מועברים תמיד לערך.
  • זה לא מאפשר מצביעים.
  • ניתן ליצור סקריפטים.
  • הוא תומך ברוב הפונקציות של ספריית C הסטנדרטית.
  • ניתן להרחיב אותו כדי לתמוך בשיחות מערכת UNIX.
  • השפה נועדה לעבוד עם מטריצות ומספקת פונקציונליות רבה לעבודה איתן.
  • הוא תומך במבנים דומים ל"סטרוקטות "של סי.

קישורים מעניינים חיצוניים שונים

התקנה

על דביאן, אובונטו וכו ':

sudo apt-get להתקין אוקטבה qtoctave

בפדורה:

su -c 'יאם להתקין אוקטבה qtoctave'

הפצות אחרות:

אוקטבה-פורג '

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

1. הורידו את החבילה שמעניינת אותנו (דחוסה).

2. העתק את הדחיסה לתיקיית העבודה של אוקטבה, אשר, אלא אם כן צוין אחרת, היא בדרך כלל תיקיית הבית של המשתמש (/ home / [username] /)

3. הפעל את אוקטבה כמשתמש-על (ניתן להשתמש בסודו).

4. הקלד את שורת הפקודה של אוקטבה

pkg התקן "package-name.tar.gz"

להתקנת הגרסה האחרונה של אוקטבה

תודה לכריסטובל, ששיתף אותנו את ה- PPA המעניין הזה, אנו יכולים להתקין את הגרסה האחרונה של אוקטבה ו- QtOctave ללא בעיות:

סודו סו -

add-apt-repository ppa: lopeztobal / maths

apt-get update && apt-get upgrade

יציאה

תודה כריסטובל וסדפרן!

תוכן המאמר עומד בעקרונותינו של אתיקה עריכתית. כדי לדווח על שגיאה לחץ כאן.

19 תגובות, השאר את שלך

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   ג'בה דיג'ו

    שלום, קודם כל מזל טוב לבלוג (נחמד שיש לקרוא מדי פעם משהו חדש). רק כדי להצביע: אני סטודנט להנדסה (ובלוגר עמית 😀) ונאלצתי להתמודד גם עם אוקטבה וגם עם מטלב ואני יכול להבטיח שלרוב (ולצערנו) זה לא כל כך תואם, משהו שעוצר להיות אנקדוטה גרידא כדי להפוך לבעיה אמיתית כאשר אתה צריך לעבוד עם קבצי Matlab שנעשו על ידך מראש או על ידי עמיתים אחרים שאינם משתמשים באוקטבה. למרבה המזל, ל- Matlab יש גרסת UNIX שעובדת באופן טבעי ומופלא בכל הפצת לינוקס (וב- Mac). אם אתה מרשה לי ואתה מעוניין בנושא, בבלוג שלי פורסמו כמה מדריכים ומאמרים הקשורים למטלב ולאוקטבה. לכל דבר שאתה יודע.

    ברכות ואני חוזר על ברכותי 😉

  2.   Yese_nr דיג'ו

    היי, אני עושה את התזה שלי ואני הולך להאריך את האוקטבה עם קוד שנעשה ב- fortran אם אתה יכול לעזור לי: חובה ליצור ממשק באוקטבה על ידי הקלדת קוד .cc כדי להיות מסוגל לקמפל את הקוד fortran כלומר, mkoctfile codigo_octave.cc code.f

  3.   קריסטובל דיג'ו

    הבהרות, qtoctave הוא חזית אוקטבה עם ספריות qt, שנעשו על ידי ספרדי ויש לו בלוג משלו על התוכנית, זה יהיה נחמד אם אתה מצטט אותה.
    Qtoctave בגרסתו האחרונה זמין, למי שרוצה בכך, ברשימות הרשות שיש לי של Launchpad, מכיוון שאובונטו לא מעדכנת אותו. אני מקווה שבגירסת אובונטו הבאה זה יעודכן מכיוון שהייתי בקשר עם החבילה הרשמית של דביאן.
    דבר נוסף, מ- qtoctave תוכלו להתקין את חבילות Octave sourceforge.
    במנדריבה ומאפשרים את מאגרי ה- MIB ניתן להתקין אותם כך:
    אוקטבת אורפטמי קטוקטבה
    ברכות 🙂

  4.   בואו נשתמש בלינוקס דיג'ו

    תרומה מעולה! לא הכרתי הרבה מהדברים שציינת, אז תודה x תגובה כבר הוספתי את הבלוג שאתה מזכיר. האם תוכל להעביר לנו את הפקודה להתקין את ה- PPA שלך?
    לחיים! פול.

  5.   קריסטובל דיג'ו

    השאלה לדעתי היא שאם האוניברסיטאות ישתמשו באוקטבה יותר זה לא היה קורה, בפקולטה לחברים בוולנסיה זה היה זה שהשתמשנו בו כשהייתי סטודנט.
    ניסית את Scilab כדי לראות איך זה עובד?
    לגבי

  6.   קריסטובל דיג'ו

    היי תודה. זו הפקודה:

    דרומה -

    add-apt-repository ppa: lopeztobal / maths

    apt-get update && apt-get upgrade

    יציאה

    המאגר מתמקד בעיקר במתמטיקה.
    לגבי

  7.   בואו נשתמש בלינוקס דיג'ו

    הרבה תודות! אני מיד מוסיפה אותו לפוסט!
    לְחַבֵּק! פול.

  8.   ג'בה דיג'ו

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

    Scilab לא בדקה את זה.

    ברכה.

    האמת היא שלא ניסיתי את Scilab.

  9.   לוח שנה דיג'ו

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

  10.   סאיטו מורדרוג דיג'ו

    תודה רבה על הקלט. המאמרים בדף תמיד מעניינים מאוד.

  11.   בואו נשתמש בלינוקס דיג'ו

    בסדר. בהנחה שאתה משתמש באובונטו, עבור לתפריט יישומים> אובונטו מרכז התוכנה. כשהגעתי לשם כתבתי את "אוקטבה" (בלי הציטוטים). יופיעו כמה אפשרויות, בחרתי באחת שאומרת Qtoctave (שהוא הממשק הגרפי לאוקטבת גנו). לחץ על כפתור ההתקנה. זהו זה.
    לחיים! פול.

  12.   ארנסטו פלאסיוס דיג'ו

    זה יהיה טוב אם יועלו מדריכים על האוקטבה ...

  13.   ישו טפק דיג'ו

    מה ידוע על תמיכת הווידאו באוקטבה, האם החבילה כבר פונקציונלית או שהיא עדיין זהה ???

  14.   CARLOS דיג'ו

    צ'ירס ..

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

    אני רוצה לדעת אם אתה יכול לעזור לי בבקשה

    תודה

  15.   סרג'יו דיג'ו

    אני יודע שהפוסט הזה ישן אבל תהיתי אם תוכלי לעזור לי. כשמנסים להתקין את החבילה הסמלית של אוקטבה, אני מקבל את השגיאה הזו:
    אוקטבה: 1> pkg להתקין "symbolic-1.1.0.tar.gz"
    sh: 1: make: לא נמצא

    pkg: שגיאה בהפעלת 'make' עבור החבילה הסמלית.
    שגיאה: נקרא מ- 'configure_make' בקובץ /usr/share/octave/3.8.1/m/pkg/private/configure_make.m ליד קו 82, עמודה 9
    שגיאה: נקרא מ:
    שגיאה: /usr/share/octave/3.8.1/m/pkg/private/install.m בשורה 206, עמודה 5
    שגיאה: /usr/share/octave/3.8.1/m/pkg/pkg.m בשורה 394, עמודה 9

    מה אני יכול לעשות? תודה רבה

  16.   קרלוס דיג'ו

    לילה טוב. האם תוכנית זו תואמת לשימוש עם חלונות 7? ואם כן, מאיפה משיגים קישור?

    אני מודה לך מראש על המידע.

  17.   אדגר דיג'ו

    זה כמו כשאומרים "בשר סויה" או "חלב שקדים"