תכנות נומרי עם Matlab ו-Octave/הכנה: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
Atavory (שיחה | תרומות)
אין תקציר עריכה
Atavory (שיחה | תרומות)
אין תקציר עריכה
שורה 1:
{{matlab/octave}}
 
{{matlab/octave}}
 
שורה 14 ⟵ 12:
המתרגם ([[w:interpreter|interpreter]] בלעז) ממיר את הקוד הכתוב לשפת מכונה ומבצע אותה. matlab/octave, כרוב שפות התכנות, מוגדרת בעזרת כללים נוקשים למדי. במידה שהקוד מכיל "שגיאות דקדוק" (כלומר, שהקוד אינו כתוב לפי כללי השפה), המתרגם יודיע על שגיאות.
 
====Octave====
 
Octavee היא תוכנה חופשית. ניתן להורידה [http://www.gnu.org/software/octave/download.html מאתר התוכנה] בגרסאות מתאימות ללינוקס, חלונות, או מקינטוש. בלינוקס, כדאי להתקין אותה בעזרת מנהל ההתקנות של ההפצה.
שורה 29 ⟵ 27:
 
כמו כן קיימות גרסאות זולות לסטודנטים.
 
 
 
==עבודה בסיסית==
 
העבודה הבסיסית בMatlab וOctave היא אינטראקטיבית: מקלידים פקודה בשורת הפקודה, התוכנה מפענחת אותה, ולאחריה מקלידים את הפקודה הבאה.
 
===Matlab===
פותחים את התוכנה. החלון הגדול נקרא workspace מחכים לסיום הריצה ולקבלת.
 
<source lang = "matlab">
>>
</source>
זוהי השורה הראשונה או סימן [[w:en:Command_prompt#Command_prompt|prompt]]
 
===Octave===
*לינוקס: פתח חלון פקודות, והקלד octave (באותיות קטנות).
*חלונות: הפעל את התוכנה.
 
מיד תראה הודעת פתיחה, ולאחריה ציין:
<source lang = "matlab">
GNU Octave, version 2.9.12
Copyright (C) 2007 John W. Eaton and others.
This is free software; see the source code for copying conditions.
There is ABSOLUTELY NO WARRANTY; not even for MERCHANTIBILITY or
FITNESS FOR A PARTICULAR PURPOSE. For details, type `warranty'.
 
Octave was configured for "i486-pc-linux-gnu".
 
Additional information about Octave is available at http://www.octave.org.
 
Please contribute if you find this software useful.
For more information, visit http://www.octave.org/help-wanted.html
 
Report bugs to <bug@octave.org> (but first, please read
http://www.octave.org/bugs.html to learn how to write a helpful report).
 
For information about changes from previous versions, type `news'.
 
octave:1>
</source>
(במערכות שונות עשויה להופיע הודעה שונה מעט).
 
נשים לב לסימן
<source lang = "matlab">
octave:1>
</source>
סימן זה ידוע בשם [[w:en:Command_prompt#Command_prompt|prompt]], והוא מסמן שהמתרגם ממתין לקלט.
 
 
{{להשלים}}
 
{{Matlab/octave|מוגבל}}