מטלב לפיסיקאים שיעור 1

מסמכים קשורים
ייבוא וייצוא של קבצי אקסל וטקסט

תכנות מונחה עצמים א' – תש"ע

PowerPoint Presentation

PowerPoint Presentation

Microsoft Word - Ass1Bgu2019b_java docx

PowerPoint Presentation

2013/14 אוניברסיטת חיפה מבוא למדעי מחשב, מעבדה מטרת המעבדה: לתרגל את המעבר מאלגוריתם לקוד C כמה שיותר. הוראות:.1.2 ניתן לעבוד ביחידים או בזוגות. (יש מ

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

WinZIP תוכנה לדחיסת קבצים ספטמבר 2007

שאלה 2. תכנות ב - CShell

מדריך למרצים ומתרגלים 1

PowerPoint Presentation

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

אגף התקשוב, אוניברסיטת בר אילן קורס תוכנת מטלב ויישומיה ד"ר סמדר שץ מימוש ממשק משתמש ע"י GUIDE קורס תוכנת מטלב ויישומיה שיעור מס' 12: שימוש ב- GUIDE -

Microsoft Word - tips and tricks - wave 5.doc

סדנת תכנות ב C/C++

תוכן העניינים

Slide 1

Microsoft PowerPoint - Lecture1

. שאלה 1: ה אי x] T : R 4[ x] R 4[ אופרטור ליניארי מוגדר על-ידי T( ax bx cx d) bx ax cx c )13 נק'( א( מצאו את הערכים העצמיים, המרחבים העצמיים

(Microsoft Word - SQL\353\351\345\345\365 \341\361\351\361 \360\372\345\360\351\355 \ doc)

שאלהIgal : מערכים דו מימדיים רקורסיה:

פייתון

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

Slide 1

ISI

שיעור 1

ת'' מדריך לבעלי תיבה קיימת במופ ומשתמשים ב Outlook 2003 או doc.2007 לפני שניגש להגדיר את תיבת המייל החדשה, נבצע גיבויי של המיילים ופנקס הכתובות מהחשבו

מבחן 7002 פרטים כלליים מועד הבחינה: בכל זמן מספר השאלון: 1 משך הבחינה: 3 שעות חומר עזר בשימוש: הכל )ספרים ומחברות( המלצות: קרא המלצות לפני הבחינה ובדי

מיכפל

מהוא לתכנות ב- JAVA מעבדה 3

Limit

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

תוכן הגדרת שאלת רב-ברירה ]אמריקאית[...2 הגדרת שאלת נכון\לא נכון...8 שאלות אמריקאיות 1

תרגול מס' 4: המתרגם שימוש במחלקות קיימות מחרוזות, קבצים, וקבלת קלט מהמשתמש

מדריך להתחלה מהירה Microsoft Project 2013 נראה שונה מגירסאות קודמות, ולכן יצרנו מדריך זה כדי לעזור לך ללמוד להכיר אותו. סרגל הכלים לגישה מהירה התאם אי

שאלהIgal : מערכים דו מימדיים רקורסיה:

! 1! משוואות מסדר ראשו! (הפרדת משתני*, הומוגנית, לינארית) xyy = 1 x y xy 2 = 2xy 2 מצא את הפתרו' הכללי: x y y = 3 א) y ג) ב) ד) y tan x = y (1 ( x+ y

תוכן העניינים

מבוא למדעי המחשב

מועד: א בחינה סופית במתמטיקה דיסקרטית משך הבחינה: 2 1 שעות מרצה: פרופ' תאופיק מנסור תאריך: סמסטר: א תשע"ח m 2 הוראות לנבחן: )1( הבחינה מו

ex1-bash

<4D F736F F D20FAE5F1F4FA20ECE7E5E5FA20E3F2FA20ECE2E1E920E3E9F1F720FAEEE5F0E5FA20E6E9F8FA20E4F8F6E72E646F63>

. [1,3] ו = 0 f(3) f(1) = עמוד 1 מתוך 6 דר' ז. אולחא מס' הקורס 9711 חדו''א הנ מכונות 1 f ( x) = ( x 1)( x 2)( x 3) c= f c = c (1,3), c תשובות I 1) פונ

<4D F736F F D20E7E5F7E920E0E9EEE5FA20E1E8E1ECE42E646F63>

מבחן סוף סמסטר מועד א 15/02/08 מרצה אחראית: דר שירלי הלוי גינסברג מתרגלים: גלעד קותיאל, דניאל גנקין הוראות: א. בטופס המבחן 7 עמודים ו 4 דפי נוסחאות. ב

Slide 1

מדריך להתקנת Code Blocks מדריך זה נועד לתאר את תהליך התקנת התוכנה של הקורס "מבוא למחשב שפת C". בקורס נשתמש בתוכנת Code::Blocks עם תוספת )אשף( המתאימה

תורת החישוביות תרגול הכנה לוגיקה ותורת הקבוצות מה יש כאן? בקורס תורת החישוביות נניח ידע בסיסי בתורת הקבוצות ובלוגיקה, והכרות עם מושגים בסיסיים כמו א"ב

T01-1page

דף נגזרות ואינטגרלים לשאלון 608 כללים למציאת נגזרת של פונקציה: n 1. y' n x n, y הנגזרת x.1 נכפול בחזקה )נרשום אותה משמאל ל- (. x א. נחסר אחד מהחזקה. ב

שיעור מס' 6 – סבולות ואפיצויות

שעור 6

מסע מדע ו - מסע ברכב שטח ביבשות רחוקות

Office 365 ProPlus בחינם לסטודנטים באוניברסיטת בן גוריון בנגב הוראות סטודנטים באוניברסיטת בן גוריון בנגב יכולים להוריד ולהתקין את חבילת התוכנה Office

People. Partnership. Trust מסלול Free פורטל החינוך מבית U-BTech מסלולים ומחירים חיבור לשירותי Office 365 ללא עלות פורטל התחברות הכולל ממשק למנב"ס ולסי

Microsoft Word - I900-Tips_and_Tricks

PowerPoint Presentation

PowerPoint Presentation

Microsoft Word - tik latalmid-final

People. Partnership. Trust שלבי הפרויקט והמסלולים השונים - פלטפורמת "קהילה לומדת" מסלול Free שלבי הפרויקט: חיבור לשירותי Office 365 ללא עלות פורטל התח

תוכנת מטלב ושימושיה שיעור 12

מבחן סוף סמסטר מועד ב 28/10/08 מרצה אחראית: דר שירלי הלוי גינסברג מתרגלים: גלעד קותיאל, גדי אלכסנדרוביץ הוראות: א. בטופס המבחן 6 עמודים (כולל דף זה) ו

פקולטה לחינוך מנהל סטודנטים Beit Berl College الكلية االكاديمية بيت بيرل 20/06/2016 י"ד/סיון/תשע"ו ייעוץ וירטואלי הרכבת מערכת )רישום לקורסים( באמצעות

אגף התקשוב, אוניברסיטת בר אילן קורס תוכנת מטלב ויישומיה ד"ר סמדר שץ קורס תוכנת מטלב ויישומיה שיעור מס' 11: תכנות ממשקי משתמש תכנות מונחה-אירועים תכנות

תוכן העניינים: פרק צמצומים ומימושים של פונקציות בוליאניות... 2 צמצומים של פונקציות באמצעות מפת קרנו:...2 שאלות:... 2 תשובות סופיות:... 4 צמצום

The MATLAB Notebook v1.6

תאריך הבחינה 30

עמוד 1 מתוך 5 יוחאי אלדור, סטטיסטיקאי סטטיסטיקה תיאורית + לוחות שכיחות בדידים/רציפים בגדול מקצוע הסטטיסטיקה נחלק ל- 2 תחומים עיקריים- סטט

דוגמאות שהוצגו בהרצאה 10 בקורס יסודות מערכות פתוחות דוגמה 1 דוגמאות של פונקציות ב- awk שמראות שהעברת פרמטרים של משתנים פשוטים היא by value והעברת פרמט

PowerPoint Presentation

מבוא למדעי המחשב

מבוא למדעי המחשב

הטכניון מכון טכנולוגי לישראל אלגוריתמים 1 )443432( סמסטר חורף הפקולטה למדעי המחשב תרגול 9 מסלולים קלים ביותר תרגיל APSP - 1 עד כה דנו באלגור

2019 שאלות מומלצות לתרגול מס' דיפרנציאביליות של פונקציה סקלרית )המשך(. כלל השרשרת. S = ( x, y, z) z = x + 3y על המשטח מצאו נקודה בה מישור משיק

<4D F736F F D20EEF9E5E5E0E5FA20E3E9F4F8F0F6E9E0ECE9E5FA2E646F63>

regular_expression_examples

אוניברסיטת חיפה החוג למדעי המחשב.5.6 מבוא למדעי המחשב סמסטר א' תשע"ז בחינה סופית מועד א', מרצה: שולי וינטנר מתרגלים: סמאח אידריס, ראמי עילבו

אוניברסיטת חיפה החוג למדעי המחשב מרצה: שולי וינטנר מתרגלים: נעמה טוויטו, מחמוד שריף מבוא למדעי המחשב סמסטר א' תשע"ב בחינת סיום, מועד א', הנחי

מצגת של PowerPoint

Tutorial 11

שאלהIgal : מערכים דו מימדיים רקורסיה:

מספר מחברת: עמוד 1 מתוך 11 ת"ז: תשע"א מועד ב סמסטר א' תאריך: 00:11 שעה: 0 שעות הבחינה: משך כל חומר עזר אסור בשימוש בחינה בקורס: מבוא למדעי ה

Slide 1

אוניברסיטת חיפה החוג למדעי המחשב מרצה: שולי וינטנר מתרגלים: נעמה טוויטו, מחמוד שריף מבוא למדעי המחשב סמסטר א' תשע"ב בחינת סיום, מועד א', הנחי

Microsoft Word - solutions.doc

סרגל כלים ל-Outlook או לExplorer- מדריך למשתמש

יצוא לחשבשבת תוכן עיניינים הגדרות - חשבונות בנק...2 הגדרות - הגדרות חשבשבת... 3 הגדרות - כרטיסי אשראי... 4 הגדרות - סוגי הכנסה... 5 יצוא לחשבשבת...6 י

Microsoft Word IG Lab - Configure Wireless Router in Windows Vista.docx

מספר נבחן / תשס"ג סמסטר א' מועד א' תאריך: שעה: 13:00 משך הבחינה: 2.5 שעות בחינה בקורס: מבחנים והערכה א' מרצה: ד"ר אבי אללוף חומר עזר

אגף כלכלה תקציב ומסחר

המשימה תרגול מס' 5: קלט-פלט במערכות הפעלה שונות יש סימונים שונים עבור ירידת שורה :)newline( ב- UNIX/Linux )Line Feed( \n ב- Windows )Carriage Return +

מבוא לאנליזה נומרית na191 Assignment 2 solution - Finding Roots of Nonlinear Equations y cos(x) שאלה 1 היכן נחתכים הגרפים של? y x 3 1 ושל ממש פתרונות

תכנון אלגוריתמים, אביב 1021, תרגול מס' 4 תכנון דינאמי תכנון דינאמי בתרגול זה נדון בבעיית הכפלת סדרת מטריצות (16.1.(CLR ראשית נראה דוגמא: דוגמא: תהינה

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

תוכנה 1 1 אביב תשע"ג תרגיל מספר 5 מערכים, מחרוזות, עיבוד טקסט ומבני בקרה הנחיות כלליות: קראו בעיון את קובץ נהלי הגשת התרגילים אשר נמצא באתר הקורס. הגש

תמליל:

חישובים סוגי ביטויים מתמטיים שיעור מס' : סביבת עבודה ביטוי מתמטי מורכב מרכיבים )אופרנדים( ומפעולה שנעשית ביניהם )אופרטור(. opernd opertor opernd2 opertor opernd FunctionNme(rgument) אופרטור בינרי אופרטור אונרי ביטוי פוקנציונלי דוגמא: 3 + 2 דוגמא: 3 דוגמא: log(2) בביטויים פונקציונליים, האופרנד נקרא ארגומנט. האופרטור הוא פונקציה, והארגומנט מופיע בין סוגריים. 2+3 5 2-3 - 2*3 6 2/3 0.6667 2^3 8 sqrt(3).732 exp() 2.783 +b -b *b /b ^b sqrt() exp() כתיבת ביטויים מתמטיים חיבור חיסור כפל b חילוק חזקה b b שורש ריבועי אקספוננט e סדר ביצוע הפעולות אופרטורים עם קדימות זהה מבוצעים משמאל לימין. סדר קדימות של הפעלת אופרטורים: כמו במתמטיקה. קדימות גבוהה ביותר פונקציה > חזקה ^ > כפל * וחילוק / > חיבור + וחיסור - קדימות נמוכה ביותר כדי לשנות את סדר החישוב, משתמשים בסוגריים עגולים בלבד. sqrt((5*4)^2+) 20.0250 ( 5 הביטוי 4) 2 + נכתב: עמ' מתוך 9

ערכים מוגדרים מראש i^2 - sin(pi/2) tn(inf)/pi 0*Inf NN NN*5 NN 0.5000.25.2500 50.2e-3 0.0502 5.02e-2 0.0502 2/9500 2.053e-04 2/950 0.002 formt short 3/990 0.0030 000/99 0.00 formt short e 3/990 3.0303e-03 000/99.00e+0 formt long 3/990 0.003030303030303 )להלן כמה דוגמאות שימושיות(. i j i j i= Pi Inf NN undefined (Not Number) כתיבה והצגה של מספרים integer.frction fixed point נקודה קבועה: mntissepower mntiss0 power כתיב מדעי: floting point נקודה צפה: כתיב מדעי, כך שהמנטיסה מסדר גודל של אחדות בודדות או של עשיריות )מקום אחד לפני או אחרי הנקודה(. הצגת מספרים במטלב: נקודה קבועה עבור מספרים > 0.00 formt שינוי ברירת המחדל להצגה: פקודת נקודה קבועה, מוצגות 4 ספרות אחרי הנקודה נקודה צפה, מוצגות 4 ספרות אחרי הנקודה נקודה קבועה, מוצגות 5 ספרות אחרי הנקודה π עמ' 2 מתוך 9

000/99 0.00000000 formt long e 3/990 3.030303030303030e-03 2+3*j 2.0000 + 3.0000i 5.2-4.i 5.2000-4.000i log(-0) 2.3026 + 3.46i bs(4+3i) 5 ngle(2i).5708 rel(log(-0)) 2.3026 img(log(-0)) 3.46 conj(log(-0)) 2.3026-3.46i נקודה צפה, מוצגות 5 ספרות אחרי הנקודה מספרים מרוכבים כתיבת מספרים מרוכבים: בחלק הדמיוני אין צורך בסימן כפל מספרים מרוכבים כתוצאות של פעולה על מספרים ממשיים: ערך מוחלט פאזה )זווית עם הציר הממשי( חלק ממשי חלק מדומה צמוד סביבת העבודה של מטלב חומרה מבנה סכמטי של מחשב אמצעי אכסון קבועים )דיסק( זכרון עבודה RAM יחידת עיבוד מרכזית CPU )חיווט( Bus חישובים ברמת המכונה אמצעי אכסון נתיקים התקנים היקפיים אחרים העברת מידע מן ה- RAM חישוב בתוך ה- CPU opernd opertor opernd2 אכסון התוצאה ב- RAM עמ' 3 מתוך 9

זיכרון, מידע ומשתנים מידע מאוכסן בזיכרון לפי המיקום, כלומר כתובת. שפת-תכנות עילית: ציון הכתובות והפעולות על מידע נעשה באופן קריא )לבני-אדם(. משתנה מתי חי ס לאזור-אכסון בזיכרון, עם המאפיינים: + +2 +3... מיקום בזיכרון-העבודה )כתובת( שם - תווית לצורך התייחסות בשפה עילית. ערך - המידע המאוכסן שם המשתנה הוא צירוף של סימנים )בדרך כלל אותיות(. הסימן הראשון חייב להיות אות )אחת מאותיות האלפבית האנגלי(. הסימנים הבאים יכולים להיות אותיות, ספרות או הסימן _ )קו תחתי(. פעולת השמה: אכסון מידע במשתנה. השמה לתוך משתנה מוחקת ערך קודם שהיה מאוכסן בו. שימוש במשתנה: ציון שם המשתנה בתוך ביטוי גורם לשליפת המידע מן המשתנה ושימוש בו בחישוב הביטוי. משתנים במטלב אזור הזיכרון בו מטלב שומר את המשתנים נקרא.Workspce השמה למשתנה שלא היה קיים מקצה את המשתנה בזיכרון. ניסיון לשימוש במשתנה שלא הוקצה הוא שגיאה. בשמות המשתנים במטלב יש הבדל בין אותיות קטנות וגדולות VribleNme = vlue g = 9.8, t=0 g = 9.8000 t = 0 x = 0.5*g*t^2 x = 490.0000 v = 4.2 v = 4.2000 x = x+v*t x = 532 = log(-20) = 2.9957 + 3.46i I = img() I = 3.46 A = + i A = 2.9957 + 4.46i +A 5.995 + 7.2832i ns+ 6.995 + 7.2832i = -2.)cse sensitive( בחישוב ללא פעולת השמה, התוצאה נשמרת במשתנה ברירת-מחדל בשם.ns שאלה: מה יהיה ערכו של A לאחר ביצוע ההשמה הבאה: = -2 עמ' 4 מתוך 9

פקודות מטלב לטיפול במשתנים who הצגת רשימת משתנים בזיכרון העבודה who Your vribles re: A I ns שימוש: who whos הצגת מידע על משתנים שימוש: whos whos Nme Size Bytes Clss Attributes A x 6 double complex I x 8 double x 8 double ns x 6 double complex cler מחיקת כל המשתנים מזיכרון העבודה cler cler A I שימוש: cler שימוש:... cler vr vr2 מחיקת משתנים מסוימים מערכים מערך הוא קבוצה מסודרת של רכיבים. הרכיבים יכולים להיות כל סוג של מידע )לא רק מספרים(. כל הרכיבים נמצאים במשתנה אחד. במטלב, ברירת המחדל לכל משתנה היא מערך דו-ממדי. דוגמא למערך דו-ממדי: מערך 4, 4x3 שורות 3 עמודות. מערכים חד-ממדיים הם מקרה פרטי של מערך דו-ממדי: מערך שורה דוגמא: מערך x5 שורה של 5 רכיבים )אלמנטים(. מערך עמודה דוגמא: מערך-עמודה 4x של ארבעה רכיבים. גם סקלר הוא מערך x. במטלב יש משמעות גם למערך nx0 או 0xn עם 0 רכיבים. פקודות ותוכניות פקודה: הוראות לביצוע פעולות הכתובות בשפה עילית. דוגמאות לפעולות המבוצעות ע"י פקודות: חישוב ביטויים מתמטיים, השמת ערכים למשתנים, העתקת מידע מן הזיכרון לדיסק או מן הדיסק לזיכרון ועוד. פקודה מתבצעת בשלבים הבאים: תרגום הפקודה משפה עילית לקוד-מכונה המתאים לחומרה הספיציפית של המחשב )קומפילציה(. אכסון קוד המכונה בזכרון. ביצוע קוד המכונה. תוכנית מחשב: סדרה )סופית( של פקודות. תוכניות מחשב נשמרות בקבצים. דיסק, מידע וקבצים מידע מאוכסן בדיסק בקבצים. קובץ מתייחס לשטח אכסון מסוים על הדיסק, עם המאפיינים הבאים: מיקום על הדיסק. שם - תווית לצורך התייחסות. תוכן - המידע המאוכסן בקובץ. כתיבה לקובץ: העתקת מידע שנמצא במשתנים בזיכרון ואחסונו בקובץ הנמצא בדיסק. קריאה מקובץ: טעינת מידע מקובץ הנמצא על הדיסק אל משתנים הנמצאים בזיכרון. עמ' 5 מתוך 9

סוגי קבצים סוג הקובץ מצוין בדרך כלל ע"י הסיומת שלו.)extention( אופן שמירת המידע בקובץ: קבצי טקסט: כוללים רק סימנים ניתנים להצגה )תווים,.)scii ניתנים להצגה ועריכה ע"י כל עורך טקסט )למשל.)NotePd קבצים בינאריים: כתובים בפורמט ייחודי לתוכנה שייצרה אותם )ולכן ניתנים לפתיחה ועריכה רק ע"י התוכנה(. פורמטים מוכרים במטלב א. ב. תוכניות מטלב: קבצי טקסט עם סיומת m. )לכן נקראים.)m-files קבצי משתנים, בהם מטלב שומר משתנים בפורמט שבו הם נמצאים בזכרון העבודה. סיומת.mt פורמטים שאינם ייחודיים למטלב, למשל: קבצי טקסט )למשל טבלאות מספריות(. o jpg, bmp, gif תמונות )פורמטים גרפיים(, למשל o )wv קבצי קול )למשל o גיליונות חישוב, למשל אקסל o פקודות פשוטות לקריאה וכתיבה מקובץ הפקודות הבאות יוצרות משתנים ממידע הנמצא בקבצים משני סוגים: פקודה קובץ.mt - מניחים שזה הפורמט הפנימי של מטלב, אם בפקודה לא מצוינת הסיומת. קובץ טקסט המכיל רק מידע נומרי, המסודר בצורה של מערך דו-ממדי אחד. )ניסיון לקרוא קבצי טקסט בפורמט אחר, למשל קבצים הכוללים טקסט לא נומרי, יגרום לשגיאה(. אם בפקודה מצוינת כל סיומת למעט,mt מטלב ינסה לקרוא את הקובץ בהנחה שהוא טקסט נומרי בפורמט של מטריצה אחת. lod תיאור קריאת משתנים מקובץ בפורמט מטלב.mt פעולה המשתנים נקראים מן הקובץ לזיכרון העבודה. דוגמא cler lod rrys קריאת מטריצה נומרית מקובץ טקסט. שמירת משתנים לקובץ who Your vribles re: A B C D E I M R S b c s t v cler המטריצה נקראת למשתנה ששמו כשם הקובץ lod phspectr.txt )ללא הסיומת( whos Nme Size Bytes Clss Attributes Mhtble 502x30 360480 double mt שמירת משתנים לקובץ טקסט שמירת כל המשתנים לקובץ mtlb.mt sve Sving to: D:\mbooks\course\eng\dt-files\mtlb.mt שמירת כל המשתנים לקובץ מסוים שמירת משתנים מסוימים לקובץ מסוים המשתנים נכתבים לקובץ בזה אחרי זה. יש להוסיף פרמטר scii לתרגום מבינארי לטקסט. sve myvrs sve file R S s sve file.txt A C scii sve עמ' 6 מתוך 9

פקודות לשימוש בתיעוד/עזרה help sqrt sqrt Squre root. sqrt(x) is the squre root of the elements of X. Complex results re produced if X is not positive. See lso sqrtm, relsqrt, hypot. Reference pge for sqrt Other functions nmed sqrt כלי שולחן-העבודה של מטלב שולחן העבודה desktop משטחים ותפריטים תפריט תלוי-הקשר context menu עיגון dock ושחרור undock משטח חלון העבודה commnd window מציג פקודות + תוצאות סימון תחביר בצבעים בדיקת זוגיות )סוגריים וסימנים נוספים( איחזור פקודות קודמות: ע"י מקש השלמת שמות ע"י מקש TAB תזכורת לפורמט של פקודות חלון זיכרון העבודה workspce רשימת משתנים מחיקת משתנים, שינוי שם, שמירה לקובץ שרטוט פתיחת המשתנה בחלון vrible חלון הקבצים current folder פתיחת קובץ: לפי הקשר בעורך של מטלב )טקסט( מחוץ למטלב כלי ייבוא מקובץ:.import dt דוגמאות: קריאת משתנים מקובץ phspectr.mt :mt קריאת מערכי עמודה מקובץ אקסל: births.xls קריאת משתנים מקובץ הקלטה קולית: f.wv קריאת מערך תלת-ממדי מקובץ תמונה: circle.jpg הצגה מקובצת של קבצים חיפוש טקסט בכל הקבצים מערכת התיעוד הקשה על f x בחלון העבודה פתיחת מערכת העזרה במקש חלון history? באזור Resources בסרגל.Home רשימת פקודות קודמות ביצוע העתקה לחלון העבודה העתקה לקובץ תוכנית עמ' 7 מתוך 9

כתיבה, עריכה והרצה של סקריפט תוכניות במטלב תוכנית במטלב יכולה לכלול כמעט כל פקודה שניתן לבצע מחלון העבודה. התוכנית כתובה בקובץ טקסט בעל סיומת m )ולכן נקרא גם.)mfile למטלב עורך תוכניות מובנה, אולם ניתן לערוך תוכנית מטלב בכל עורך טקסטואלי. הפעלת התוכנית: כתיבת שם הקובץ )ללא הסיומת( בחלון הפקודות. למעשה כל תוכנית במטלב יוצרת פקודה חדשה. שם הפקודה הוא כשם הקובץ )ללא הסיומת(. לאחר שכל הפקודות בקובץ מתבצעות, הביצוע חוזר לסביבה בה הופעלה הפקודה. קבצי תוכנית mfiles כללי תחביר ); כל פקודה מתחילה בשורה חדשה. )ניתן לכתוב כמה פקודות בשורה ע"י הפרדתן ב-, או )3 נקודות( מסמן שהפקודה ממשיכה בשורה הבאה. ניתן לכתוב פקודה בכמה שורות. הסימן... כל טקסט שבא אחרי סימן % נחשב להערה, עד לסוף השורה. מומלץ לסיים ב- ; את כל פקודות ההשמה בקבצי תוכנית, למעט פקודות שמעוניינים במפורש להציג את תוצאותיהן תוך כדי ביצוע. יצירת קובץ תוכנית פתיחת קובץ ריק: שימוש בפקודות שבוצעו בחלון העבודה: כפתור New script באזור File בסרגל Home כתיבת פקודות לבחור את הפקודות מחלון Commnd History להפעיל context menu ולבחור Crete M-File שמירה: בחלון העורך בסרגל EDITOR באזור,File לחיצה על תפריט sve ובחירת.sve s סקריפט script סקריפט הוא קובץ mfile שהפקודות בו מבוצעות כאילו הופעלו מחלון הפקודות. הסקריפט משתמש במרחב המשתנים הכללי של מטלב :)bse( ניתן להשתמש בסקריפט במשתנים שהוגדרו לפני הרצתו. כל המשתנים שנוצרים ע"י הסקריפט נשארים במרחב המשתנים הכללי גם לאחר שהריצה הסתיימה. הסקריפט יכול לשנות משתנים במרחב הכללי. cler lod phspectr.mt whos Nme Size Bytes Clss Attributes nm 30x 2408 double ph03 30x 2408 double ph3 30x 2408 double ph345 30x 2408 double ph379 30x 2408 double ph43 30x 2408 double ph47 30x 2408 double ph507 30x 2408 double sve phprt nm ph03 ph3 ph43 דוגמא : נבצע את הפקודות הבאות: מחלון Commnd History נשמור את הפקודות בקובץ dmt.m עמ' 8 מתוך 9

plot(nm,ph43) dmt ln x dpprox 2 3 ( x ) ( x ) 2 + ( x ) 3 ( x ) 4 + ( x ) 5 4 x =.000 exct = 0.0953079804325 = 0.00000000000000 e = -0.00468982095675 2 = 0.095000000000000 e2 = 3.0798043248505e-04 3 = 0.095333333333333 e3 = -2.35352900848777e-05 4 = 0.095308333333333 e4 =.84647099509475e-06 5 = 0.09530333333333 e5 = -.535290084925256e-07 5 הפעלת הקובץ: דוגמא 2: הסקריפט dpprox.m מחשב את הקירוב מסדר עד סדר 5, וכן את השגיאה בכל סדר. הפעלת הסקריפט: עמ' 9 מתוך 9