פורסם 2015 ביוני 1910 שנים יש לי מבחן במטלב ביום ראשון ויש לי שאלה בנוגע לפקודה או לא כל כך הבנתי מה זה אומר בתחילת תוכנית רושמים את זה:function ו אז עוד משהו כל פעם זה משתנה. המטלב שלי נותן לדבר הזה באופן קבוע שגיאה.תרגיל לדוגמה שהיה זה כזהfunction X = myfun(n)X = 0;for i = 1:nX = X + i;endתשובה:myfun(3)אשמח להסבר על מה זה אומר...תודה רבה!
פורסם 2015 ביוני 1910 שנים אולי אתה צריך לשים את ההגדרה של הפונקציה בקובץ .m ואז לקרוא לזה ממקום אחר ?
פורסם 2015 ביוני 1910 שנים זה רישום של פונקציה שאתה יכול לקרוא לה מתוכנית אחרת. אין משמעות להריץ ישירות פונקציה.שים לב שבשביל שתוכל להשתמש בפונקציה היא צריכה להיות באותה תיקייה כמו התכנית שקוראת לה ושם הקובץ חייב להיות שם הפונקציה.בדוגמה שהבאת השם של הפונקציה הוא myfun.
פורסם 2015 ביוני 2010 שנים מחבר זה רישום של פונקציה שאתה יכול לקרוא לה מתוכנית אחרת. אין משמעות להריץ ישירות פונקציה.שים לב שבשביל שתוכל להשתמש בפונקציה היא צריכה להיות באותה תיקייה כמו התכנית שקוראת לה ושם הקובץ חייב להיות שם הפונקציה.בדוגמה שהבאת השם של הפונקציה הוא myfun.אהה זה סוג של שימוש בפונקציה שמוגדרת בקובץ אחר?
פורסם 2015 ביוני 2010 שנים מחבר כן אבל לא הבנתי איך עובדים עם זה...אם מישהו יכול להסביר לי איך הגיעו לפתרון של התרגיל הזה אני אודה לו מאוד!!!
פורסם 2015 ביוני 2010 שנים עריכה-אני דביל ששוכח מטלב שנה אחרי נערך 2015 ביוני 2010 שנים על-ידי Diabetus
פורסם 2015 ביוני 2010 שנים מה יש פה להבין ? אמרו לך למה זה לא עובד, אתה צריך לפתוח קובץ M חדש, לרשום את תוכן ה FUNCTION מההתחלה עד ל END בתוכו ולשמור אותו בשם קובץ לפי שם הפונקציה. אחרי זה אתה יכול לקרוא לפונקציה הזו מקוד אחר. פעם ראשונה שאתה רואה בחיים שלך מאטלאב זה יום לפני המבחן ?
פורסם 2015 ביוני 2010 שנים מה היה תרגיל בכלל?הפונקציה שהבאת פשוט סוכמת את כל המספרים מ0 עד n.אם תקרא לפונקציה עם הערך 3 ((myfun(3) תקבל את הערך 6. (1+2+3)
פורסם 2015 ביוני 2110 שנים מחבר הבנתי את זה...זה תרגיל שהיה בקובץ תרגילים שלנו ובכל תרגיל התשובה היית כתובה מיד אחרי הקוד וחשבתי שהx_sheli הזה זה התשובה....אז זה חלק מהשאלה.בכל מקרה תודה לכולם על העזרה
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.