دترمینان ماتریس n*n

arman_p

Member
میخوایم با فلش برنامه ای بنویسیم که یک ماتریس مربعی دلخواه را به عنوان ورودی بگیره و دترمینانش رو نمایش بده.
چیکار کنیم؟
 

++Hadi++

Active Member
یه ماتریس نوشته بودم که تو امضامه...برش دار ...البته فک کنم دترینان رو حساب نمی کنه ...ولی ترانهاده و ... رو حساب می کنه.اگر الگریتمی رو در مورد دترمینان پیدا کردی بگو تا اونو هم اضافه کنم....انشاءالله...
 

arman_p

Member
الگوریتمش به این صورته:
ما برای حساب کردن ماتریس 3*3 میاییم یک سطر از ماتریس در نظر میگیریم.سپس مجموع همسازه های اون سطر را حساب میکنیم. : به این شکل که هر درایه باید در دترمینان ماتریس 2*2 ایی که باقیمانده ضرب بشه.
بالفرض برای محاسبه ی دترمینان n*n باید درایه های هر سطر را در دترمینان ماتریس (n-1)*(n-1) که باقیمانده،ضرب کرد.
( در واقع یکجور راه حل بازگشتی داره)
من فقط میخواستم بدونم که چجوری میشه یه آرایه را ورودی یک تابع تعریف کرد، که فهمیدم :)
 

++Hadi++

Active Member
اون کلاسم ،دترمینان رو حساب می کنه.تو سمپلش هست.
http://forum.majidonline.com/threads/156309-ماتریس-معکوس/page2
منتها الحاقی و معکوس رو می خواستم اون موقع بنویسم که فرمول درست و درمونشو نداشتم.دیگه هم روش زمان نزاشتم.اگه خواستی ،می تونی برا تکمیلش یا خودت این دو رو بنویسی یا بدی من بنویسم.البته باید فرمول الحاقی رو بدی تا از روش معکوس رو در بیارم.بای...
 

جدیدترین ارسال ها

بالا