שיחה:88-151 שימושי מחשב תשעב סמסטר אביב/שאלות ותשובות
הוספת שאלה חדשה
הוסף שאלה חדשה (רשום כותרת לשאלה, רשום את תוכן השאלה ולחץ על שמירה למטה מימין לסיום).
-עזרה על עיצוב הטקסט וכתיב מתמטי תוכלו למצוא כאן
אם אתם רוצים לשאול שאלה עליכם ליצור חשבון משתמש באתר.
ארכיון
ארכיון 1 - תרגילים 1-2.
שאלות
באג במטלב?
במטר' A המפלצתית של תר' 2, אני כותב [math]\displaystyle{ A=A*10,000; }[/math] והוא מדפיס אותה בכל זאת! למה? איך אמנע את זה? (אני ממש לא מתכוון להדפיס את A)
- למה אתה כותב פסיק? האם התכוונת לנקודה עשרונית? --Grisha 09:47, 17 באפריל 2012 (IDT)
- אוקיי, כשלא כותבים פסיק זה עובד טוב. כתבתי כדי שיהיה לי קל לקרוא... מה מטלב חשב שרשמתי?
- אתה כותב תוכנה וצריך להשתמש בכללי השפה שאתה כותב בה. אתה לא יכול להכניס רווחים, פסיקים ומקפים כדי שזה יראה "קריא יותר". משמעות של פסיק היא שרשור פקודות בשורה אחת. לדוגמא: if x<0, disp('imaginary'); end. ליותר פרטים ראה: help PUNCT. --Grisha 12:07, 17 באפריל 2012 (IDT)
- אוקיי, כשלא כותבים פסיק זה עובד טוב. כתבתי כדי שיהיה לי קל לקרוא... מה מטלב חשב שרשמתי?
לגבי פונקציה שאני בונה
בניתי את הפונ' שבתרגיל 3 שאלה 1 (f1), והיא עובדת מצויין על מספר, אבל כשאני מפעיל אותו על וקטור הוא פשוט עושה את הפונקציה על האיבר הראשון בוקטור.. אני צריך להגדיר לו בפונקציה שאני בונה את העניין עם הוקטורים? (שאם מתקבל וקטור שהוא יעבור מספר מספר)
- השאלה כללית מדי. אפשר לשלוח לי את הקוד ואשתדל לעזור. --Grisha 14:28, 18 באפריל 2012 (IDT)
בסוף פשוט הייתי צריך להוסיף לולאת for אחת שפשוט מבצעת לי את אותה פעולה על כל איבר בוקטור.. די פשוט סתם הסתבכתי בהתחלה..
תיקייה נוכחית
מה ההבדל בין ה current folder וה- Current Directory?
- באיזה הקשר השאלה? --Grisha 14:29, 18 באפריל 2012 (IDT)
- כללי על מטלב. יש הבדל? מה זה בדיוק ה-Current Directory?
- איפה במטלב מצאת את זה. תכוון אותי קצת על מה השאלה. --Grisha 18:16, 18 באפריל 2012 (IDT)
- כללי על מטלב. יש הבדל? מה זה בדיוק ה-Current Directory?
תר' 3 שאלה 1
אפשר לעשות את המקרא והכותרות באשף עצמו, במקום פקודות?
- לא. צריך לעשות בפקודות כפי שלמדנו בתרגול. --Grisha 23:25, 18 באפריל 2012 (IDT)
תרגיל 3 שאלה 2
מזה משקלות?? באופן כללי לא הבנתי את השאלה
- ראה דוגמא כאן. --Grisha 23:26, 18 באפריל 2012 (IDT)
תרגיל 3 שאלה 4
מה משוואת האליפסה הכללית? אני לא מבין איך לעשות את התרגיל
- חיפוש בספרים, ב- wikipedia או ב- google יעזור למצוא תשובה לשאלתך. --Grisha 21:12, 19 באפריל 2012 (IDT)
אני עדיין לא מבין איזה וקטורים צריכים להציב כדי לקבל גרף של אליפסה ולא פונקציה טריגונומטרית
תרגיל 3 שאלה 4
כתוב בהתחלת התרגיל שבמקרה של פלט גרפי יש להדפיס אותו.... יש צורך גם להדפיס את הcomet?? שכן הוא סתם נראה כמו מעגל
- אכן כתוב בתחילת התרגיל: "יש לכלול בפתרונות המוגשים גם פלט גרפי (אם קיים)". --Grisha 21:09, 19 באפריל 2012 (IDT)
אבל מבחינת comet לא ניתן לראות מה הפונקציה ממש עושה ואין טעם בלהדפיס את הגרף
- למה? לא הבנתי מה בדיוק לא ניתן לראות. אפשר לראות גרף שהתקבל בסוף. נכון שלא ניתן לראות את האנימציה על ציור סטטי, אך אפשר להדפיס מספר גרפים כך מהם יהיה ברור מה בדיוק קורה. --Grisha 16:07, 20 באפריל 2012 (IDT)
איך ניתן להדפיס מספר גרפים כך שמהם יהיה ברור מה קורה?
תרגיל 3 שאלה 1
האם צריך לחשב את הערך של sin ברדיאנים או במעלות?
לגבי התרגיל
לא הייתי בשיעור התרגול, ורציתי לדעת, האם חוץ מגרפים, כל התרגיל עוסק בחומר חדש? אני כרגע עובר על המצגת, ורציתי לדעת, כדי לחשב סכומים, יש איזה פונקציה שצריך להשתמש בה (מכניסים איבר כללי נגיד ואת הגבולות של הסיגמה) שמחשבת לבד , או שצריך לעשות את זה ידני, עם לולאות? בשאלה 1 למשל , שאומרים N הוא נתון, הכוונה שהוא עובר כפרמטר לפונקציה? לכל עזרה תתקבל בברכה.
- אתה צריך לעבור גם על מצגות הקודמות ולבדוק איך מסכמים וקטורים ומטריצות ב- matlab.
- אתה לא חייב לכתוב את השאלה הראשונה כפונקציה, אך אם כן כתבת כפונקציה אז N הוא קלט. --Grisha 10:51, 20 באפריל 2012 (IDT)
סכימה במטלאב
צריך לולאות? או שיש פונקציה לזה (שעושה סיגמה)?
תר' 3 שאלה 4
אם אני לא לוקח [math]\displaystyle{ \alpha,\beta = 1 }[/math] אז לא נראה לי בכלל שאמורה לצאת אליפסה...
תרגיל 3 שאלה 1
האם מותר להשתמש בsum?
- אם לא כתוב שאסור להשתמש במשהו ספציפי, אז מותר. אסור להשתמש בדברים שלא למדנו כלל, כגון: עבודה עם מחרוזות, מערכי תאים, פתרונות סימבוליים (אנליטיים). --Grisha 15:57, 20 באפריל 2012 (IDT)
תר' 3 שאלה 1
מותר להשתמש בפקודה fplot במקום plot? היא נוחה יותר אם כותבים פונקציות. (ובכל מקרה כשמתכנתים באמת במטלב משתמשים בה.)
- אם בשאלה כתוב שיש להשתמש ב- plot, יש להשתמש דווקא ב- plot ולא כל פונקציה אחרת. כשמתכנתים ב- matlab משתמשים במה שהכי מתאים לשאלה. fplot פונקציה נוחה אך קשה מאוד לקרוא לה אולטימטיבית לכל בעיה אפשרית. --Grisha 16:03, 20 באפריל 2012 (IDT)
- כלומר, מכיוון שלא כתוב בשאלה להשתמש בplot, אקח זאת כאישור. במקרה הזה, אם בכל מקרה כתבתי את הפונקציות, נוח יותר להשתמש בfplot, וגם נכון יותר מכל דרך אחרת שאני רואה, שכוללת לולאה. (כי fplot רצה כקוד פנימי ולכן מהירה יותר.)
- בשאלה 1 אתה בכל מקרה צריך לחשב את הסכום, לכן אני לא רואה שום סיבה לעשות את זה ע"י fplot. אבל אם אתה רוצה, אין בעיה. דרך אגב, זה לא שאתה חוסך בלולאות, אתה פשוט מעביר אותם לפונקציה שלא אתה כתבת. כמו כן, לא כל פונקציה שכתובה במטלב יעילה יותר ממה שאתה כותב. את שאלה 1 אפשר לעשות ללא לולאות כלל. --Grisha 16:45, 20 באפריל 2012 (IDT)
- כלומר, מכיוון שלא כתוב בשאלה להשתמש בplot, אקח זאת כאישור. במקרה הזה, אם בכל מקרה כתבתי את הפונקציות, נוח יותר להשתמש בfplot, וגם נכון יותר מכל דרך אחרת שאני רואה, שכוללת לולאה. (כי fplot רצה כקוד פנימי ולכן מהירה יותר.)
תר' 3 שאלה 2
לא למדנו על דרך להחזיר שני ערכים מפונק' (בכלל יש דרך?). אפשר להחזיר את [math]\displaystyle{ [I |v^{t}] }[/math] מהפונק?
- help function --Grisha 16:45, 20 באפריל 2012 (IDT)
למה יוצא לי קו ישר?
הפונקציה f2 בשאלה 1(סינוס בריבוע). יוצא לי קו ישר כשאני שולח לפנוקציה ערכים בין 10 ל 1000, מה אני עושה לא בסדר?
- כיוון שאיני יודע מה אתה עושה, קשה לענות על שאלתך. זה לא אמור להיות קו ישר. --Grisha 19:26, 20 באפריל 2012 (IDT)
- אני סבור שזה בסדר. מן הסתם ה'קו' הזה הוא עם שיפוע 0.5. תסתכל על הנוסחא הסגורה של הסכום הזה ב wolfram...
מה מה? wolfarm ? מה זה בדיוק? יוצא לי קו ישר (לינארי) בפונקציה הזו. לעומת זאת, בפונקציה הראשונה עם ה 1/i דווקא יוצא לי משהו עולה ודועך לאט..
- לא ייתכן שיש קו ישר. אולי זה נדמה כך כי המספרים גדולים. תסתכלו ברזולוציה נמוכה יותר ותתוודאו שזה לא קו ישר. --Grisha 10:08, 22 באפריל 2012 (IDT)
שאלה 3 תרגיל 1
אפשר לעשות את הפונקציות עם לולאה?
- כן. --Grisha 01:05, 21 באפריל 2012 (IDT)
איך אני עושה אינטוול עם קפיצות?
טנקס
- מה זה אינטרוול עם קפיצות? --Grisha 22:35, 21 באפריל 2012 (IDT)
סליחה לא שמתי פסיק באמצע.איך אני עושה אינטרוול,עם קפיצות?
- אודה להסבר מפורט יותר. מספר שאלה, מה אתה רוצה לעשות, מה אפשרויות וכו'. --Grisha 23:11, 21 באפריל 2012 (IDT)
ב4 א אני אמור לעשות את זה עם linspace?וב5 איך אני קובע שגודל ציר הסימטריה יהיה פי משהו מסויים?
- אתה יכול לעשות גם linspace וגם לקבוע צעדים. מה זה 5? יש סה"כ 4 שאלות בתרגיל הבית. --Grisha 01:56, 22 באפריל 2012 (IDT)
בעייה בכתיבת פוקנצייה
זה תמיד מחזיר לי את הערך של משתנה הפלט של הפונקצייה יש אפשרות למנוע זאת כלומר כתבבתי func(5)
אז לאחר שזה עושה את מה שהפונקצייה מורה לו הוא כותב ans=5
תודה
- תשלח לי את הפונקציה שלך. --Grisha 08:12, 22 באפריל 2012 (IDT)
function [x,i,k] =sigmafreq( n ); k=0; for i=1:n
k=k+(1/i);
end x=(0:k end
ואם אפשר שאלה על הדרך איך את כל הערכים של k כלומר של הלולאה אני מכניס לווקטור?
תודה
הסבר על שאלה 2
אם נתעלם רגע מכל השמות הפיזיקליים שאין לי מושג מה הם אומרים. מה שרוצים בשאלה זה: אני מקבל מטריצה 4*N, מכפיל עמודה שנייה בעמודה ראשונה (כפל איבר איבר) ומסכם את הוקטור שיוצא, מכפיל עמודה שנייה ושלישית ועושה את אותו תהליך. את שלושת המספרים מחזיר בוקטור שורה.? לגבי החלק השני בשאלה ("טנזור האינרציה") - אפשר הסבר מה זה בדיוק (אני לא רואה שום חוקיות בתהליך החישוב)? האם יש דרך שאוכל להיעזר בחלק הראשון שחישבתי בשאלה (הוקטור שורה)?
אינטרוול = מקטע?
לא בטוח שהבנתי מה זה אינטרוול? האם הכוונה למקטע שבו צריך לסרטט את הפונקציה? ובאיזה קפיצות (בציר ה X) צריך לסרטט את הגרף? האם אני יכול ליצור למשל וקטור 0:4pi ? ומזה ליצור גרף?
צריך להכניס קלטים לדוגמא בתרגילים?
בשאלה 2 למשל, האם כשאני מגיש מספיק רק לכתוב את הפונקציה, או שצריך גם להכניס דוגמא למטריצה ולהראות את הפלט מהפונקציה שלי? (כלומר, וודאי שאני יכניס קלטים לפונקציה שלי, כדי לבדוק אותה. השאלה היא האם זה צריך להופיע גם על הדף כשאני מגיש)
- כן, תדפיס איזשהו פלט פשוט של 3-4 שורות לכל היותר (במקרה של מטריצה בשאלה 2) --Grisha 08:14, 22 באפריל 2012 (IDT)