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

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

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

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

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

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

ייבוא וייצוא של קבצי אקסל וטקסט

מתמטיקה של מערכות

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

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

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

<4D F736F F D20F4E9E6E9F7E420FAF8E2E5ED20ECF2E1F8E9FA20E4E2E4E420F1E5F4E9FA20496C616E2E646F63>

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

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

תשובות מלאות לבחינת הבגרות במתמטיקה מועד ג' תשע"ד, מיום 0/8/0610 שאלונים: 313, מוצע על ידי בית הספר לבגרות ולפסיכומטרי של אבירם פלדמן שאלה מספר

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

The MATLAB Notebook v1.6

Microsoft Word - Ass1Bgu2019b_java docx

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

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

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

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

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

תיק משימטיקה מגרף הנגזרת לגרף הפונקציה להנגשה פרטנית נא לפנות: כל הזכויות שמורות

שקופית 1

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

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

Microsoft Word - עבודת פסח לכיתה י 5 יחל.doc

א. נציג את השרטוט המתאים ונסביר בהמשך: שטח המשולש גדול פי משטח המשולש בגרות סט יולי 09 מועד קיץ ב שאלון CAE, CEB כאשר לשני המשולשים גובה משותף

Matlab Tutorial

Limit

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

משוואות דפרנציאליות רגילות /ח

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

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

מיכפל

פתרונות לדף מס' 5

Microsoft Word - tips and tricks - wave 5.doc

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

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

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

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

פיסיקה 1 ב' מרצים: גולן בל, משה שכטר, מיכאל גדלין מועד ב משך המבחן 3 שעות חומר עזר: דף נוסחאות מצורף, מחשבון אסור בהצלחה! חלק א'

YLA Crochet Along פרויקט לסרוג יחד YLA חלק 6 בחלק 6 של לסרוג יחד זה נהפוך את שני העיגולים האחרונים לריבועים ונחבר את ארבעת הריבועים יחד לריבוע אחד גדו

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

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

<4D F736F F D20EEF9E5E5E0E5FA20E3E9F4F8F0F6E9E0ECE9E5FA2E646F63>

Microsoft Word - solutions.doc

Microsoft Word - hedva 806-pitronot-2011.doc

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

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

עבודה במתמטיקה לכיתה י' 5 יח"ל פסח תשע"ה אפריל 5105 קשה בלימודים, קל במבחנים, קל בחיים עבודה במתמטיקה לכיתה י' 5 יח"ל פסח תשע"ה יש לפתור את כל השאלות

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

מבוא לתכנות ב- JAVA תרגול 11

PowerPoint Presentation

PowerPoint Presentation

סדנת חזון משאבי אנוש

א"ודח ב2 גרבימ הרש 1 רפסמ האצרה סקוטס טפשמו בחרמב םיווק םילרגטניא 13 בחרמב ינש גוסמ יוק לרגטניא L יהי :ידי לע ירטמרפ ןפואב ראותמה בחרמב קלח םוקע (x(t)

מקביליות

Microsoft Word - 01 difernziali razionalit

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

מתמטיקה לכיתה ט פונקציה ריבועית

תרגיל 5-1

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

משוואות דיפרנציאליות מסדר ראשון

Microsoft PowerPoint - Lecture8.pptx

PowerPoint Presentation

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

התגוננות בפני כוחות האופל

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

Microsoft Word ACDC à'.doc

פייתון

מעבדה א' בפיזיקה הענות לתדר ותהודה רקע תאורטי תשע"ב נגד, קבל וסליל במעגלים חשמליים בניסוי זה נחקור את התנהגותם של מעגלים חשמליים המכילים נגדים קבלים ו

מקביליות

Disclaimer מסמך זה הינו סיכום און-ליין של השיעור ולא עבר עריכה כלל. מצאת טעות? שלח/י לי מייל ואתקן: 07/05/2009 קורס: מערכות ה

מבחן חוזר במכניקה 55 א יא יח""ללח פתור 3 מהשאלות 1-5 לכל שאלה 33%. חומר עזר מותר מחשבון ונוסחאון של בגרות. v m sec משך הבחינה 105 דקות. שאלה מספר 1 4

PowerPoint Presentation

סיכום הוראות Touch touchend יקרא לפונקציה כשיסתיים המגע עם הסמארטפון. - touchmove יקרא לפונקציה במהלך תזוזת המגע עם הסמארטפון. touchstart יקרא לפונקצי

HaredimZ2.indb

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

תוצאות סופיות מבחן אלק' פיקוד ובקרה קיץ 2014

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

Microsoft Word - lec

The MATLAB Notebook v1.6

PowerPoint Presentation

Algorithms Tirgul 1

הגשה תוך שבוע בשעת התרגול

Slide 1

Microsoft PowerPoint - rec1.ppt

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

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

<4D F736F F D20E7E5F7E920E0E9EEE5FA20E1E8E1ECE42E646F63>

Microsoft Word - 11_9006.doc

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

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

Microsoft Word - Sol_Moedb10-1-2,4

מקביליות

תכנות דינמי פרק 6, סעיפים 1-6, ב- Kleinberg/Tardos סכום חלקי מרחק עריכה הרעיון: במקום להרחיב פתרון חלקי יחיד בכל צעד, נרחיב כמה פתרונות אפשריים וניקח

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

תמליל:

שיעור מס' 3: שרטוט עקומות שרטוט עקומות פקודת plot מקבלת שני מערכים של ערכי ציר x וערכי ציר y, ומשרטטת עקומה שעוברת דרך כל הנקודות ( n x( n y, בהתאמה. צורת השימוש:.plot(x,y) אם מפעילים את הפקודה על מערך אחד בלבד, אז ברירת המחדל היא שהמערך הוא ערכי y ואילו ערכי x הם האינדקסים, כלומר הפקודה משרטטת עקומה שעוברת דרך כל הנקודות ( n.)n,y שרטוט כמה עקומות על מערכת צירים אחת plot(x,y,x,y,...,xn,yn) 5 ציון כל העקומות בפקודה אחת: זוגות x,y אם פקודה אחת משרטטת כמה עקומות, אז כל עקומה מקבלת צבע אחר, לפי סדר ברירת-המחדל. load LDGWsineGW plot(t,water,t,grass,t,deer) 5 5 6 7 8 9 שרטוט עקומות במערכת-צירים אחת ע"י פקודות נפרדות: hold on hold off hold all מעבר ממצב של "פקודת שרטוט חדשה מוחקת גרפים קודמים" למצב של "גרפים מצטברים". חזרה למצב של "מחיקת הקודם". מעבר למצב של "גרפים מצטברים", כאשר עקומות נוספות משורטטות בצבעים שונים. מאפייני העקומה ברירת המחדל לעקומה היא: צבע כחול, קו רציף, ללא סימנים )מרקרים(. מאפייני העקומה מצוינים בפקודה באמצעות ארגומנט נוסף: 'צבע ו/או צורת קו ו/או סימן'. צבע b blue g green r red c cyan m magenta y yellow k black סימנים )markers( צורת קו - solid -- dashed : dotted -. dot-dashed * star s square d diamond. point o circle x x + + > triangle (right) v triangle (down) ^ triangle (up) < triangle (left) p pentagram h hexagram אם מציינים סימן, ברירת המחדל היא שאין קו. אם רוצים סימן וגם קו רציף, יש לציין קו רציף )למרות שזו ברירת המחדל(. עמ' מתוך 7

דוגמא : הסקריפט d3linestyles מציג נתוני לידות מהלמ"ס שנקראו אינטראקטיבית מקובץ births.xls plot(year,jan,'d') סימן בלי קו, צבע ברירת מחדל hold on, plot(year,feb,'--r') מקווקו, צבע אדום plot(year,mar,'.-') סימן עם קו רציף, צבע ברירת מחדל plot(year,apr,'-.ko') סימן עם קו-נקודה, צבע שחור 9 8 7 6 5 97 975 98 985 99 995 5 load LDGWsineGW plot(t,deer,'r') hold on plot(t,grass,'g') 5 גרף פרמטרי בתהליך התלוי במשתנה אחד )למשל: זמן( מודדים כמה משתנים תלויים. ניתן לשרטט את המשתנים התלויים כפונקציה של המשתנה הבלתי-תלוי: )לדוגמא שרטוט מספר האנטילופות וכמות העשב כפונקציה של הזמן(. 5 5 6 7 8 9 plot(grass,deer) בגרף פרמטרי משרטטים משתנה תלוי אחד כפונקציה של משתנה תלוי אחר. )לדוגמא שרטוט מספר האנטילופות כפונקציה של כמות העשב מציג את המחזוריות של התהליך(. 5 37.5 38 38.5 39 39.5.5.5.5 הצגת ערכי שגיאה נניח שיש שגיאה במדידה של כל נתון. אם השגיאה סימטרית )מעל ומתחת לערך המדוד(, אז מספר אחד מייצג את הסטייה מעל ומתחת לערך המדוד. במקרה של שגיאה לא סימטרית, יש לציין לחוד את הסטייה מתחת לערך המדוד עמ' מתוך 7

ואת השגיאה מעל הערך המדוד. השגיאה מצוינת כקו זקוף מעל ומתחת לכל נקודה, באמצעות פקודת.errorbar האופרנדים הם מערכים, כולם באותו אורך. הפקודה משרטטת גם את העקומה וגם את קווי השגיאות. errorbar(y,error) errorbar(x,y,error) האופרנד הראשון הוא ערכי Y והשני הוא השגיאה הסימטרית. שני האופרנדים הראשונים הם,XY השלישי הוא השגיאה הסימטרית. שני האופרנדים הראשונים הם,XY השניים האחרונים הם השגיאות errorbar(x,y,errordown,errorup) מתחת ומעל לנקודה. errorbar(x,y,error,'linespce'). ניתן להוסיף גם מאפייני עקומה )כמתואר למעלה(: דוגמא: נחשב נתונים y=sin(x) ונניח בכולם שגיאה אחידה סימטרית x =.::pi; y=sin(x); e = linspace(,,length(x)); errorbar(x,y,e,'o:k') -.5.5.5 3 3.5 שרטוט מערכים מרוכבים פקודות לשרטוט עקומות מתעלמות מחלקים דמיוניים של ערכים מרוכבים במערכים המשורטטים )ומוציאות הודעת אזהרה(. יש לכך יוצא מן הכלל אחד: plot(roots([ ]),'o:') - אם פקודת plot כוללת רק מערך מספרי אחד, ובמערך זה יש מספרים מרוכבים, אז הפקודה מציגה את הערכים במישור המרוכב, כאשר החלקים הממשיים נלקחים כקואורדינטות x והחלקים הדמיוניים נלקחים כקואורדינטות y. לדוגמא, נציג במישור המרוכב את שורשי הפולינום: - x 5 + - - - - - - - - plot3(x,y,z) שרטוט עקומות במרחב בדומה לעקומות במישור, משרטטים עקומות במרחב ע"י ציון 3 הקואורדינטות + )אופציונלי( צורת-קו. r = 3; v=; t = linspace(,5,5); x = r*cos(*pi*t); y = r*sin(*pi*t); דוגמא : הסקריפט d3helix משרטט סליל ע"י גרף פרמטרי. מעגל במישור ברדיוס r: עמ' 3 מתוך 7

plot3(x,y,v*t) 5 בסליל, תנועה במישור מלווה גם בהתקדמות כלפי מעלה. = v יחס המתיחה, כלומר המרחק האנכי לכל סיבוב במישור. 3 3 - - -3-3 - - 3 title('text') xlabel('text') ylabel('text') text(x,y,'text') text(x,y,'text','p','v','p','v'...vn,pn) אנוטציה כותרת לגרף כותרת לציר x כותרת לציר y טקסט במקום חופשי ציון תכונות טקסט שם התכונה p n הסבר ערכים אפשריים עבור v n שם גופן גודל הגופן )בנקודות( color of letters thickness of letters זווית סיבוב נגד כיוון השעון )מעלות( לפי הקיים במערכת מספר )לפי אפשרויות המערכת( כמו ציון צבעי עקומות 'bold' 'demi' 'light' 'normal' מספר 'FontName' 'FontSize' 'color' 'Fontweight' 'Rotation' אפשר להוסיף תכונות אלה לכל סוגי הטקסט )גם כותרות לצירים ולגרף(. legend('curve','curve',...) legend('curve','curve',...,'location','loc') הוספת מקרא: בחירת מיקום המקרא: אפשרויות עבור :'loc' 'north' 'south' 'eat' 'west' 'northeast' 'northwest' 'southeast' 'southwest' 'northoutside' 'northeastoutside' etc. כיוונים בתוך מערכת הצירים: כיוונים משניים כיוונים מחוץ לצירים: 'Best' legend('hide') legend('show') legend('boxoff') legend('boxon') הבחירה הטובה ביותר )אוטומטית( למזער "התנגשות" עם הנתונים הסתרת מקרא קיים )בלי לבטלו( ביטול הסתרה ביטול מסגרת סביב המקרא החזרת מסגרת סביב המקרא )ברירת מחדל( עמ' מתוך 7

deer population data from ecology files 65 דוגמא 3: סקריפט d3oscilations לשרטוט סימולציה של מערכת אקולוגית. 6 55 5 peaked behavior הסקריפט קורא מידע משלושה קבצים, ובכל אחד מהם משרטט את התלות של אוכלוסיית האנטילופות בזמן. 5 regular LDGWpeaks LDGWsine LDGWsineG 5 6 7 8 9 year מערכות צירים חלונות גרפיים כל הפקודות המשרטטות עקומות ומוסיפות טקסט פועלות על החלון הגרפי הנמצא "למעלה" או "בפוקוס". כל חלון מצוין במספר. פתיחת חלון חדש )והעברת הפוקוס אליו(. תכונות חלון: זוגות של שם תכונה וערך תכונה. figure figure('p','v',...'pn','vn') figure('name','text') figure('numbertitle','off') h = figure close(h) close close all figure(h) clf ציון שם לחלון פתיחת חלון ללא ציון מספר החלון על המסגרת שלו קבלת מס' החלון החדש סגירת חלון מסוים סגירת חלון נוכחי סגירת כל החלונות הגרפיים מעבר לחלון מסוים )יימצא "בפוקוס"( אתחול חלון קיים מערכות צירים על ציור אחד ניתן להגדיר כמה מערכות-צירים בחלון גרפי אחד. כל הפקודות המשרטטות עקומות ומוסיפות טקסט פועלות על מערכת הצירים הנמצאת "בפוקוס". subplot(rows,cols,idx) החלון מחולק ל- rowsxcols מערכות צירים. הפוקוס במערכת צירים מס'.idx 3 הספרור נעשה לפי שורות: 5 6 כדי לשנות פוקוס למערכת צירים אחרת באותו "סידור", יש להפעיל שוב את הפקודה עם אותם מספרים עבור שורות ועמודות אבל מספר שונה עבור האינדקס. הפעלת הפקודה )באותו חלון גרפי( עם מספר שונה של שורות או עמודות מבטלת את ה"סידור" הקיים )ומוחקת גרפים קיימים אם היו(. subplot(rows,cols,]idx idx]) ניתן גם "לאחד" צירים בסידור קיים, אם הם סמוכים: עמ' 5 מתוך 7

האזור הנראה בגרף הפקודות הבאות משאירות מידע גרפי קיים כפי שהוא, אבל משנות את האופן שבו הוא מוצג ל"צופה". axis([xmin,xmax,ymin,ymax]) xlim([xmin xmax]) ylim([ymin ymax]) axis auto axis manual axis tight axis equal grid on grid off x -3.5.3 - -. -3 קביעת האזור במישור קביעת גבולות ציר x קביעת גבולות ציר y חזרה לקביעת אזור אוטומטית "הקפאת" הגבולות במצב הנוכחי )כך שעקומות נוספות לא משנות את הגבולות( קביעת גבולות הצירים לפי ערכי הקיצון של הנתונים. אותן יחידות לציר x ולציר y הוספת קווי אורך ורוחב הורדת קווי אורך ורוחב דוגמא: שרטוט פונקציה בתחום רחב ובתחום מצומצם. x = linspace(,,); y=sin(pi*x).*exp(-x); subplot(,,) plot(x,y), axis tight subplot(,,) plot(x,y) axis([5 -.5.]) -. - - 6 8-5 5 6 7 8 9 בגרף תלת ממדי: zlim([zmin,zmax]) ציר z axis([xmin,xmax,ymin,ymax,zmin,zmax]) גבולות כל הצירים view(az,el) view([ax el]) xlm = xlim קביעת זווית המבט: xy זווית הצופה במישור = azimuth xy זווית הצופה מעל מישור = elevation ללא קלט: קבלת מידע על המצב הנוכחי [az el]=view 8 6 - - - - 5 - - - - דוגמא: הצגת סליל משתי זוויות r=5; v=; subplot(,,) d3helix, axis equal view(-,8) subplot(,,) d3helix, axis equal view(-6,75) עמ' 6 מתוך 7

semilogy(x,y) semilogx(x,y) loglog(x,y) גרפים לוגריתמיים ציר x ליניארי, ציר y לוגריתמי ציר y ליניארי, ציר x לוגריתמי שני הצירים לוגריתמיים דוגמא : הסקריפט d3logplot מדגים כיצד הצגה גרפית מתאימה יכולה לזהות את סוג הפונקציה. linear plot linear exponential power law logarithmic log x plot.5.5 3 log y plot log-log plot - - -.5.5 3 - print print filename device BMP -bit -dbmp EPS black and white -deps JPEG -bit -djpeg PDF Color PDF file -dpdf print mypic -djpeg הדפסה ושמירה לקובץ הדפסת החלון הנוכחי למדפסת ברירת מחדל: שמירה לקובץ דוגמאות לפורמטים גרפיים: ערכים עבור device דוגמא לשמירת קובץ בפורמט :jpeg יווצר קובץ בשם mypic.jpg עמ' 7 מתוך 7