Download presentation
Presentation is loading. Please wait.
1
חלון הפקודות מיועד לבצע פעולה אחת בכל פעם. כיצד אפשר לבצע רשימת פקודות או אפליקציות מורכבות ?
2
Programming Functions and Scripts
3
Scripts התוכנית למעשה בנויה מרשימת פקודות המאוכסנת כקובץ טקסט בעל סיומת m לדוגמה : file.m ניצור קובץ m באופן הבא : עורך ה - Matlab
4
עכשיו נרשום את הפקודות הבאות : נערוך את הפקודות, ע"י סימונם בחלון ההיסטוריה, נלחץ Mקליק ימני ונבחר באפשרות צור קובץ
5
נפתח עם הפקודות שסימנו. Matlab הפעם עורך ה - אפשר לשם נוחות להצמיד את החלון לסביבת Dock-Editorהעבודה שלנו ע"י לחיצה על
6
אפשר לערוך שינויים כמו בכל עורך טקסט. מ- 10 ל-1000Xלמשל נשנה את ערכו של משתנה נשמור את הקובץ simpleנגדיר אותו למשל בשם
7
את הקובץ השמור אפשר לראות כאן אפשר עכשיו באופן פשוט להריץ את רשימת הפקודות ע"י לחיצה על כפתור ההרצה
8
Runבאותו אופן אפשר ללחוץ קליק ימני על הקובץ ולבחור אפשר גם פשוט לרשום את שם הקובץ בחלון הפקודות כדי להריץ אותו...
9
יהיה מסוגל להכיר בשם הקובץ הוא חייב להיות Matlabכדי ש- שמור בתקיית התוכנה עצמה כברירת מחדל או ברשימת תוכן התיקייה אפשר גם להגדיר תקיות נוספות שבהן התוכנה תחפש את הקבצים שערכנו
10
אפשר לערוך קובץ קיים פשוט ע"י לחיצה כפולה עליו אפשר להוסיף לעריכה גם הערות ע"י שימוש בתו % לצד הפקודה
11
נשכלל עוד את האלגוריתם שכתבנו ע"י הוספת פקודות כמו לולאת והגדרת וקטורFor
12
אפשר גם לשפר את המראה ע"י יוצר הרווחים האוטומטי. נסמן את הטקסט, לחיצה על קליק ימני, לבחור באפשרות Smart Indent נשמור את השינויים
13
ננקה ערכים קודמים של המשתנים (השמורים בזיכרון) ע"י בחלון הפקודותClearהפקודה נריץ את התוכנית
14
Functions כמו שראינו עד עכשיו, אפשר גם Scripts בנוסף לכתיבת תוכניות לכתוב קבצי פונקציה שימושיים שיקבלו ערכים חיצוניים ויחזירו ערכים חדשים. בראש האלגוריתםFunction נכתוב קובץ פונקציה ע"י שימוש במילה לאחר מכן שם הפונקציה התואם לשם הקובץ ומשתנים שהיא תקבל מוגדרים בסוגריים
15
עכשיו נשנה קצת את הפקודות: לא לשכוח לשמור!
16
Clearננקה שוב את סביבת העבודה ע"י פקודת
17
עבור פרמטר 10gניישם את הפונקציה על משתנה כדי לראות משתנים שמוגדרים כרגע בסביבת Workspaceהעבודה יש לעבור ל שימו לב שמשתנים פנימיים של הפונקציה לא משפיעים על סביבת העבודה החיצונית
18
כמו כן, ניתן להגדיר פונקציות שקוראות לפונקציות אחרות וכו' ובכך לבנות תוכנות מורכבות וכלים שימושיים.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.