سلام من نیاز دارم برای حل یک مسئله یک ماتریس را در معکوس یک ماتریس دیگه ضرب کنم درواقع پیدا کردن جواب یک N lمعادله N مجهول را بدست بیارم اما اول اینمکه مثل اینکه تابع MInverse در VBاکسل تعریف نشده است و دوم اینکه برای محدوده جواب تابع Mmult بایستی چیکارکنم؟
من از فرمول زیر میخوام استفاده کنم
range(cells(9, c + 1),cells(9+Cells(2, 3),c + 1) = MMult(range(cells(13+m,d + 2),cells(12+m+n,d + 2)),MInverse (range(cells(n + 27,n),cells(n+27+n,1)))
که اشکلاتی متعددی میگیره
1- اصلا تابع MInverse را نمیشناسه
2- حتی اگه به صورت عادی ضرب این دو ماتریس را بخوام خطا list seprator or )میده در حالی که من دقیقا از همین کد بالا فقط قسمت MInverse را حذف کردم
من از فرمول زیر میخوام استفاده کنم
range(cells(9, c + 1),cells(9+Cells(2, 3),c + 1) = MMult(range(cells(13+m,d + 2),cells(12+m+n,d + 2)),MInverse (range(cells(n + 27,n),cells(n+27+n,1)))
که اشکلاتی متعددی میگیره
1- اصلا تابع MInverse را نمیشناسه
2- حتی اگه به صورت عادی ضرب این دو ماتریس را بخوام خطا list seprator or )میده در حالی که من دقیقا از همین کد بالا فقط قسمت MInverse را حذف کردم
کامنت