نمایش نتایج: از شماره 1 تا 6 , از مجموع 6

موضوع: استفاده از تابع Mmult و MInverse

  1. #1


    آخرین بازدید
    2014/11/15
    تاریخ عضویت
    December 2012
    نوشته ها
    6
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    استفاده از تابع Mmult و MInverse

    سلام من نیاز دارم برای حل یک مسئله یک ماتریس را در معکوس یک ماتریس دیگه ضرب کنم درواقع پیدا کردن جواب یک 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 را حذف کردم
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    آخرین بازدید
    2023/08/14
    تاریخ عضویت
    March 2010
    محل سکونت
    تهران
    نوشته ها
    2,034
    امتیاز
    4508
    سپاس
    2,467
    سپاس شده
    4,096 در 1,241 پست
    سطح اکسل
    85.00 %

    khakzad به Yahoo ارسال پیام

    RE: استفاده از تابع Mmult و MInverse

    سلام
    برای ضرب دو ماتریس، همونطور که می دونید شرط برابر بودن ستون اولی و ردیف دومی رو چک می کنید.بعد به این شکل عمل کنید:
    فرض کنید یک ماتریس 2*3 رو می خواید در یک ماتریس 4*2 ضرب کنید.
    خالا با توجه به اعداد محدوده 4*3 انتخاب م یکنید و = رو می زنید.حالا فرمول رو بنویسید.هر دو ارایه رو بهش بدید.بعد از بستند پرانتز بجای اینتر از cTRL+SHIFT+ENTER استفاده کنید. (نکته همینه فقط).چن فرمول ارایه ای هست......[hr]
    تابع MINVERSE هم همینطور
    ضمن برقراری شرط مربع بودن ماتریس، به روش بالا عمل کنید.
    اول انتخاب محدوده
    بعد تایپ فرمول
    بعد هم CTRL+SHIFT+ENTER[hr]
    اول ج اون دو تا رو جدا بدست بیارید.بعد توی معادله بذارید

  4. #3


    آخرین بازدید
    2014/11/15
    تاریخ عضویت
    December 2012
    نوشته ها
    6
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    RE: استفاده از تابع Mmult و MInverse

    سوال اینه آیا در قسمت وی بی اکسل هم تابع معکوس تعریف شده است؟[hr]
    کامپایلر برای تابع MInverse و Mmult پیغام زیر را میده که یعنی اینا در وی بی تعریف نشدن،

    sub or function not define


    khakzad عزیز فکر کنم توضیحاتی که دادین برای استفاده در فضای عادی اکسل هستش
    من در کد نویسی وی بی چطور این کار را کنم؟

  5. #4


    آخرین بازدید
    2023/08/14
    تاریخ عضویت
    March 2010
    محل سکونت
    تهران
    نوشته ها
    2,034
    امتیاز
    4508
    سپاس
    2,467
    سپاس شده
    4,096 در 1,241 پست
    سطح اکسل
    85.00 %

    khakzad به Yahoo ارسال پیام

    RE: استفاده از تابع Mmult و MInverse

    اهان
    وی بی رو ندیده بودم!!!
    بعضی از فرمولا تعریف نشده
    شما باید کل راه حل رو کد نویسی کنید(یعنی همون راه حل ریاضی رو)

  6. #5


    آخرین بازدید
    2014/11/15
    تاریخ عضویت
    December 2012
    نوشته ها
    6
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    RE: استفاده از تابع Mmult و MInverse

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

  7. #6


    آخرین بازدید
    2014/11/15
    تاریخ عضویت
    December 2012
    نوشته ها
    6
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    RE: استفاده از تابع Mmult و MInverse

    یه بنده خدایی تو یکی از فروم خارجی یه همچین پیشنهادی را داده بود

    "(Range("A14").Formula = "=MMULT(A1: & Chr(64+n-1)& 1, A5:A & 5+n-1
    که خوب من هم اندازه ماتریسام متفاوته
    هم جایی که میخوام جواب چاپ بشه
    مشکل جای جواب قابل حل شدنه مشکل با عبارت داخل "ـ " است که هرچی باشه میره داخل فرمول باکس و نمیشه متغییرش کرد[hr]
    حالا این مشکل هم حل شد مشکل آخر که میمونه اینه که چطور از طریق وی بی بهش بفهمونم کلید CTRL+SHIFT+ENTER را بزنه؟؟؟ !!
    را به صورت اتوماتیک بزنه


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

تابع mmult در اکسل

تابع minverse در اکسل

فرمول mmult در اکسل

آموزش mmult

استفاده ازMINVERS

آموزش minverse دراکسل

MINVERSE در اکسل

دستورmmult در اکسل

آموزش کار با تابع minverseدر اکسل

minverse و mmult اکسلاموزش دستور mmult در اکسلتابع miniverse اکسلاموزش minverse در اکسلمراحل کار کردن با mmult در اکسلmmult در اکسل دستور روش استفاده از تابع minversاکسلminverse نحوه بکارگیری فرمول mmult در اکسلنحوه استفاده از فرمول minverseماتریس minverse دراکسلنحوه ی کار با mmult در اکسلضرب ماتریسی با اکسلعملیات ماتریسی در اکسلوارون کردن ماتریس دراکسلحل ماتریس در اکسل

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است
با ما در تماس باشيد