שרוליק ממועצת הפרי
New member
עזרה, תכנות במטלב
הידע שלי בתוכנה/תכנות הוא יחסית בסיסי, רמה של קורס באונ' לא לתלמידי מחשבים, אז בבקשה אל תספקו לי פתרונות מורכבים מידי.
נתקלתי ב-2 בעיות.
1. אם אני משנה מטריצה שקיבלתי בinput בתוך הפונקציה מבלי להחזיר אותה ל-output אז היא לא משתנה.
האם יש דרך לגרום לה להשתנות?
אם זה אומר להחזיר את המטריצה ב-output, אז חשוב לי לדעת: א. האם יש הכפלה של הנתונים? ב. איך מחזירים יותר ממטריצה אחת (אני רוצה לשנות 2).
2. הגדרתי וקטור מחוץ ללולאה v=[].
כל אברציה של הלולאה היא עושה פעולות ואז נותנת את וקטור המספרים a.
אני בודקת האם יש חפיפה בין a ל-V (שכחתי את השם של הפקודה אבל היא נותנת את כל מה שיש בa ואין ב-V)
את תוצאת הסדיקה אני רוצה להוסיף ל-V.
עשיתי זאת על ידי V=[V a] אבל מטלב נותן הודעת שגיאה.
שרשור וקטורים מכל מקום כן עובד מחוץ ללולאה.
אשמח להסבר/עזרה, תודה מראש!!!
הידע שלי בתוכנה/תכנות הוא יחסית בסיסי, רמה של קורס באונ' לא לתלמידי מחשבים, אז בבקשה אל תספקו לי פתרונות מורכבים מידי.
נתקלתי ב-2 בעיות.
1. אם אני משנה מטריצה שקיבלתי בinput בתוך הפונקציה מבלי להחזיר אותה ל-output אז היא לא משתנה.
האם יש דרך לגרום לה להשתנות?
אם זה אומר להחזיר את המטריצה ב-output, אז חשוב לי לדעת: א. האם יש הכפלה של הנתונים? ב. איך מחזירים יותר ממטריצה אחת (אני רוצה לשנות 2).
2. הגדרתי וקטור מחוץ ללולאה v=[].
כל אברציה של הלולאה היא עושה פעולות ואז נותנת את וקטור המספרים a.
אני בודקת האם יש חפיפה בין a ל-V (שכחתי את השם של הפקודה אבל היא נותנת את כל מה שיש בa ואין ב-V)
את תוצאת הסדיקה אני רוצה להוסיף ל-V.
עשיתי זאת על ידי V=[V a] אבל מטלב נותן הודעת שגיאה.
שרשור וקטורים מכל מקום כן עובד מחוץ ללולאה.
אשמח להסבר/עזרה, תודה מראש!!!