PDA

צפייה בגרסה מלאה : מבקש עזרה ממי שמכיר matlab



eitan-ro
16-03-2011, 10:12:32
נורא יעזור לי אם מישהו יכול להגיד לי באיזה פונקציה להשתמש כדי לקבל מטריצה מדורגת.
תודה

s.mario
16-03-2011, 10:21:48
אני מקווה שהבנתי אותך נכון ,
נסה להגדיר וקטור מסויים A , וכפול אותו במטריצת היחידה( ones) , התוכנה תציג את ערכי הוקטור באלכסון היחידות של המטריצה...

eitan-ro
16-03-2011, 10:35:20
לא הבנת נכון...
יש מטריצה A (במקרה שלי היא תמיד ריבועית) ואני רוצה לדרג אותה ככה שהמשולש התחתון יהיה אפסים.
מה שאני עושה זה לפתור מערכת משוואות בשיטת גאוס, אבל אני רוצה לראות את מטריצת המקדמים ולא רק את הפתרונות הסופיים.*

yury
16-03-2011, 10:41:50
זה אולי:
http://www.mathworks.com/help/techdoc/ref/rref.html
?

eitan-ro
19-03-2011, 10:36:31
לא... זה מחזיר את הבסיס ואת הזהות של המטריצה...:confused:

yury
20-03-2011, 17:03:52
אין לי מטלב בהישג יד, אבל אני בטוח ש row echelon form
זה השם האנגלי למטריצה מדורגת.
ו reduced row echelon form
היא השם האנלגי למטריצה מדורגת קנונית (שאליה מגיעים מ REF עם עוד כמה פעולות),
יעני אלכסון אחדות וכל השאר אפסים חוץ מעמודת הקבועים.

אם לא אכפת לך לראות את התוצאה במשהו אחר חוץ ממטלב,
יש את האתר הזה שיראה לך בשבלבים REF ואח"כ RREFף:
http://people.revoledu.com/kardi/tutorial/LinearAlgebra/RREF.html

erazz
20-03-2011, 17:15:52
וואו, נשכחות המטלב (או כמה אני שמח שאני לא משתמש בזה :P)

נסה את ref או rref.
כמדומני למטריצה ריבועית זה אמור להספיק. (מודה שמנגנוני ההגנה שלי מחקו את המידע הנ"ל מהראש)