שיחה:88-151 תשעג סמסטר ב

מתוך Math-Wiki
קפיצה אל: ניווט, חיפוש

חזרה לדף הקורס


גלול לתחתית העמוד


הוספת שאלה חדשה

הוסף שאלה חדשה (רשום כותרת לשאלה, רשום את תוכן השאלה ולחץ על שמירה למטה מימין לסיום).

-עזרה על עיצוב הטקסט וכתיב מתמטי תוכלו למצוא כאן

אם אתם רוצים לשאול שאלה עליכם ליצור חשבון משתמש באתר.

שמירת קובץ בmatlab

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

האם צריך להגיש רק את הקובץ בצורה של script? שם רואים רק את שורת החישוב ללא שורת התשובה..

(לא מרצה/מתרגל) לפני שאתה מתחיל לרשום את מה שאתה רוצה להדפיס תרשום את הפקודה diary('filename') כאשר filename הוא השם של הקובץ (חשוב שיהיו הגרשיים ') ותלחץ אנטר. זה שומר לך את כל מה שאתה כותב אחרי הפקודה הזאת בסקריפט כולל התשובות וכל מה שכתבת. כדי להפסיק לשמור אתה רושם diary(off) ולוחץ אנטר.

מה צריך להגיש ?

בתרגיל 1 צריך להגיש רק את תרגיל 4 ? ומותר להגיש אותו כקובץ וורד ?

  • כן. (ע"פ שימי ריאני) --Caspim 13:08, 7 במרץ 2013 (IST)
אפשר להגיש בכל פורמט שאתה רוצה, אבל כל תוכנית או דוגמא יש להפעיל ב- matlab ולהדפיס את התוצאות. --Grigory Osharovich 16:28, 8 במרץ 2013 (IST)

תרגיל 1 שאלה 4

כאשר רשום בשאלה "הסבירו בקצרה", למה הכוונה? האם להעתיק את מה שה-MATLAB רושם או לנסח במילים שלי? והדוגמה שצריך לתת, כיצד היא אמורה להיראות? האם זה פשוט סקריפט שבו אני משתמש בפעולה/פונקציה?

  • במילים שלך, הדוגמא זה שימוש ב"מושג"

האם יש אפשרות להתחבר לשרת Planet דרך מחשב mac?

האם יש אפשרות להתחבר לשרת Planet דרך מחשב mac? יש מדריך איך לעשות זאת?

 (לא מתרגל/מרצה) אני לא רואה סיבה למה לא,פשוט תוריד את האפשרות של mac ל VNC, תמצא PuTTY לmac וזה אמור להיות זהה להמשך המדריך לזה
בעיקרון זה צריך להיות אפילו יותר פשוט מה מחשב עם חלונות, תפנה לתמיכה טכנית - http://support.cs.biu.ac.il --Grigory Osharovich 16:31, 8 במרץ 2013 (IST)

שעות קבלה

תוכלו לפרסם בבקשה שעות קבלה של המרצים והמתרגלים? תודה!

וקטור בקלט של פונקציה

איך אפשר להפוך את הקלט של פונקציה שאני בונה לוקטור?

עוברים מוקטור שורה לעמודה ע"י 'x
  • כשאני רושם את הקלט בפונקציה, ולאחר מכן מנסה להפעיל אותה הוא מביא לי אזהרה ואומר ש-x הוא מסוג double. כלומר איך אני מגדיר אותו להיות וקטור?
כל דבר במטלב הוא מטריצה (או וקטור, בפרט). ככל הנראה יש לך טעות בפונקציה. עדיף שתשלח אליי את הקוד, או תפרסם אותו כאן, אז אוכל לעזור. --Grigory Osharovich 17:08, 10 במרץ 2013 (IST)
  • ניסיתי לבנות את הפונקציה ודיי הסתבכתי. המטרה שלי היא שאם תירשם לדוגמא פקודה בצורה הבאה במטלב:

([Avg([80 78 69

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

בקישור זה נמצאת דוגמא לפונקציה כזאת. תשים לב שהפונקציה צריכה להיות בתיקייה שאתה עובד בה (Current Folder). אל תשכח לשנות את התיקייה מברירת מחדל של מטלב לתיקייה אמיתית. --Grigory Osharovich 23:36, 10 במרץ 2013 (IST)
  • תודה!

תרגיל 2 שאלות 3,4

-האם אפשר (או אפילו צריך) להדפיס את הscript עם כל הקוד בנפרד, ואת הפעלת הפונקציה על קלט לדוגמא?

כן. אנחנו צריכים לראות את הקוד וגם התוצאות של הרצת קוד זה. --Grigory Osharovich 18:53, 13 במרץ 2013 (IST)

-בשאלה 4,למה הכוונה במערכים מוכלים?

לדוגמא, מערך [1, 2, 3] מוכל במערך [1, 2, 3, 4, 5]. כמו הכלה של קבוצות. --Grigory Osharovich 18:53, 13 במרץ 2013 (IST)

- האם הכוונה למטריצה ש"נמצאת בתוך" מטריצה אחרת, כמו לדוגמא I2 נמצאת בתוך I4, או לפי האינדקסים של המטריצות (כלומר התייחסות למטריצה כוקטור שורה כמו שראינו בתרגול)?

מטריצה בתוך מטריצה shimi 01:16, 18 במרץ 2013 (IST)

שאלה לגבי תרגיל 2 שאלה 5

לגבי האיבר המינימלי: כוונת השאלה הייתה לחשב את סכום שלושת האיברים הקטנים ביותר במטריצה M?

הכוונה הייתה לקבל את המספר המינימלי בכל עמודה ולחשב את סכומם shimi 01:36, 18 במרץ 2013 (IST)

תוכנה נתקעת

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

החזרת מספר פרמטרים מפוקנציה

אם מחזירים מהפונקציה מספר פרמטרים - כיצד לקבל את כולם? השאלה היא לא לגבי מספרים , אלא לדוגמא אם מחזירים וקטור ומטריצה(כמו בשאלה 3) הדרך שמצאתי היא : ...vector,matrix]=function] ואז הוקטור בvector והמטריצה בmatrix האם זו דרך נכונה? האם יש דרכים יותר טובות? לא ראינו דוגמאות לכך בהרצאה.. ושאלה נוספת לגבי התרגילים: בכל שבוע נצטרך להגיש רק שאלה אחת שהיא להגשה(למשל בתרגיל2 - שאלה 3) וכל השאלות האחרות הן לתרגול עצמי?(כלומר-אין צורך להגיש והם רשות)

  • (לא מתרגל) בעיקרון במטלב כל משתנה שלא תאמר/י לו מה להיות מפורשות יוגדר להיות מטריצה. כלומר אם הפלט מוגדר להיות x ובמהלך הפונקציה יש בו שימוש כסקלר, הוא יהיה סקלר. אם השימוש הוא כמטריצה, הוא יהיה מטריצה. הכל עניין של הפוקדות שנכללות בהמשך הפונ' בהן מוגדר x. השמות הם דבר שולי, גם אם תקרא לוקטורים matrix ולמטריצות vector, זה לא יהפוך אותם לסוג זה. מומלץ להביא שמות קשורים למציאות, כדי שלמי שקורא את הקוד יהיה קל להבין.
עשית זאת נכון. אכן תרגיל אחד להגשה בכל פעם והשאר לתרגול עצמי (מומלץ מאוד לעשות) shimi 01:40, 18 במרץ 2013 (IST)

תרגיל 2 שאלה 4

מה הפונקציה אמורה להחזיר ? ערך לוגי(0 -אם מוכלים , 1 - אם לא) או משהוא אחר? והבדיקה צריכה להיות אם הראשון מוכל בשני והשני בראשון או רק צד אחד - ראשון בשני?

  • (לא מתרגל) אני חושב שזה לא משנה כל כך, תוכל/י להחזיר 1 או אפס, ובאותה מידה תוכל/י להחזיר הודעה כתובה עם disp נניח. העיקר זה יהיה מובן, לכן אני ממליץ על הודעה במילים. אפשר גם להסביר בhelp שאם התנאי מתקיים הפו' מחזירה 1 ואחרת 0, גם זו אופציה, הרבה פו' במטלב פועלות על הקונספט הזה.

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

תרגיל 2 שאלה 3

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

לצורך השאלה ניתן להניח תקינות קלט, אך תמיד נחמד להוסיף בדיקה לתקינות הקלט אשר תוציא הודעה מתאימה למשתמש במידה והקלט אינו תקין ואז תסיים את הפונקציה shimi 01:44, 18 במרץ 2013 (IST)

שינוי הסיסמא

אפשר הסבר על איך לשנות את הסיסמא? לפי מה שהבנתי צריך להיכנס לאתר הזה http://password.cs.biu.ac.il/

אבל אני לא מצליח להתחבר אליו..


ה putty לא עובד לי.. יש עוד דרך?

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

בניית מטריצה ללא לולאות

איך ניתן לבנות את המטריצה המקיימת: A(i,j)=i+j מבלי להשתמש בלולאות?

  • (לא מרצה/מתרגל) אתה יכול להשתמש בפונקציית הcumsum וones על מנת לבנות וקטורי עמודה ושורה של 1 2 3 ... n. אפשר לחבר ולשכפל את הווקטור הזה על מנת ליצור מטריצה שמקיימת את התנאים שציינת.
קוד נחמד שכתבתי המבצע זאת:

GetIplusJMatrix.png --(לא מתרגל/מרצה) Avital 12:28, 20 במרץ 2013 (IST)