ورود

نسخه کامل مشاهده نسخه کامل : چند تا سوال در مورد ماتریسها



Mrs.Elham
17-05-2009, 21:22
با سلام خدمت همه دوستان .
لطفا اگه امکان داره در حل این مسایل کمکم کنید:
1-برنامه ای بنویسید که یک ماتریس n*n را دریافت کرده و حاصل جمع قطر اصلی و قطر فرعی را به ترتیب چاپ کند.
2-برنامه ای بنویسید که یک ماتریس m*nرا دریافت کرده و ترانهاده انرا چاپ کند.
3-دترمینال یک ماتریس n*n
4-معکوس یک ماتریس n*n
5-بالا مثلثی و پایین مثلثی یک ماتریس n*n:11:

DaneshD
19-05-2009, 01:36
مورد 1 بسیار ساده است، در یک حلقه حاصل جمع المنتهای M(i, i) برای قطر اصلی و M(n-1, 0 تا n-1 تبدیل به صفر و صفر تبدیل به n-1 در یک حلقه بشه، که البته باید در دو حلقه جدا ازهم حل بشه.

مورد 2، تدرانهاده همام Transposed هست؟ اگر هست که به سادگی در دو حلقه تودرتو جای سطر و ستون را عوض کنید.

مورد 3 ماتریس رو به مربعهای کوچک تقسیم و دترمینان رو به اونصورت حساب کنید.

مورد 4، با استفاده از روتین قبل، دترمینان رو محاسبه کنید، و اگر مخالف صفر یود، به سادگی معکوس اونرو در ماتریس ضرب کنید.

مورد 5 هم باز دو حلقه که خود از دو حلقه تودرتو تشکیل شده دو ماتریس رو حساب میکنه.

فاطـمه
20-05-2009, 12:04
این معکوسش

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

فاطـمه
20-05-2009, 12:09
ترانهاده

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید