ماتریس چیست؟ جواب

ضرب ماتریسی چیست؟

ضرب معمولی ماتریس‌ها رایج‌ترین نوع ضرب در ماتریس‌هاست. این نوع ضرب تنها زمانی تعریف می‌شود که تعداد ستون‌های ماتریس اول با تعداد سطرهای ماتریس دوم برابر باشد.تصویر زیر همه چیز را برای شما روشن می کند:

ضرب ماتریس ها در اکسل

ضرب ماتریس

همان طور که در تصویر بالا مشاهده می کنید،حاصل ضرب یک ماتریس 4*3 در یک ماتریس 5*4 برابر با یک ماتریس 5*3 می باشد.

اگر قصد دارید در برنامه اکسل دو ماتریس را در یکدیگر ضرب نمایید، تابع MMULT به شما کمک خواهد کرد.

ساختار تابع MMULT:

=MMULT(array1, array2)

=MMULT(محدوده دوم, محدوده اول)

نکته:ضرب ماتریس ها از خاصیت آرایه ای استفاده می کند و بدون استفاده از این خاصیت، ضرب ماتریس ممکن نیست.در ادامه با یک مثال مفهوم آن را درک خواهید کرد.

تصویر زیر را در نظر بگیرید.جدول اول از یک ماتریس 2*3 (سه ستون و  دو ردیف) تشکیل شده است و جدول دوم از یک ماتریس 3*2 (دو ستون و سه ردیف) تشکیل شده است.می خواهیم این دو ماتریس را در یک دیگر ضرب نماییم.طبق تعریف ضرب ماتریس که بیان شد، می دانیم حاصل این ضرب این دو ماتریس، یک ماتریس 2*2 می باشد.پس برای این کار فرمول را نوشته و ابتدا یک محدوده به اندازه  2*2 انتخاب می کنیم (در این مثال محدوده C6 تا D7 را انتخاب کرده ام.یا به عبارتی سلول های آبی رنگ) و سپس فرمول را وارد می کنیم و محدوده های خود را وارد می کنیم.محدوده اول شامل A1:C2 و محدوده دوم شامل E1:F3 می باشد.اکنون به جای اینکه کلید Enter را فشار دهیم سه کلید Ctrl+Shift+Enter را فشار می دهیم.نتیجه ماتریسی می باشد که در تصویر مشاهده می نمایید.

=MMULT(A1:C2,E1:F3)

ضرب دو ماتریس در یک دیگر

پس یکبار دیگر با هم مرور می کنیم:

1-باید خروجی ماتریسی خود را محاسبه کنید که در این مثال خروجی دو جدول یک ماتریس 2*2 می باشد.

2-محدوده خود را انتخاب کنید.

3-از ترکیب سه کلید Ctrl+Shift+Enter استفاده کنید.

 

اکنون به بیان ویژگی های تابع MMULT و حذف یا ویرایش آن می پردازیم و یک مثال کاربردی از این تابع را ارائه خواهیم کرد.

نکته:اگر قصد دارید یک عدد ثابت در اکسل ضرب نمایید، از این روش استفاده نمایید.

ویژگی های تابع MMULT:

تعداد ستون های ماتریس اول (array1) برابر با تعداد ردیف های ماتریس دوم (array2) باشد. و شامل عدد باشند.

ارایه های می توانند شامل محدوده ای از سلول ها، ثابت آرایه ای و یا رفرنس باشند.

اگر پیغام #VALUE! را مشاهده کردید به دو دلیل می باشد:

یا تعداد ستون های ماتریس اول برابر یا ردیف های ماتریس دوم نمی باشد.

یا سلول ها به جای عدد، خالی هستند یا دارای متن می باشند

[cf-restrict]

اگر قصد حذف محدوده ای که در آن عمل ضرب انجام شده است را دارید، در حالت عادی نمی توانید.بلکه باید کل محدوده خود را انتخاب کنید و سپس آن را حذف کنید.این یکی از ویژگی های فرمول آرایه ای می باشد.

اگر قصد دارید فرمول زا در حالت آرایه ای ویرایش کنید، باید روی یک سلول کلیک کنید و سپس کلید F2 را فشار دهید و عمل ویرایش را انجام دهید،سپس مجددا سه کلید Ctrl+Shift+Enter را به کار بگیرید.

ویرایش ماتریس در اکسل

جدول زیر درصد پورسانت افراد مختلف در مناطق مختلف می باشد.

کاربرد ماتریس در اکسل

جدول زیر مقدار فروش افراد مختلف در مناطق مختلف می باشد:

مثال کاربردی از ماتریس در اکسل

می خواهیم مقدار پورسانتی که هر شخص در هر منطقه دریافت می کند را محاسبه نماییم.خیلی ساده این دو ماتریس را در یکدیگر ضرب می کنیم:

کاربرد mmult

اکنون به کمک ابزار Conditional Formatting می خواهم مقدار پورسانت هایی که بین 4500 و 6000 می باشند را محاسبه نماییم:

ترکیب ماتریس با کاندیشنال فرمتینگ

اکنون می بینید که این فرمول بسیار ساده در ترکیب با سایر توابع و ابزار های اکسل چطور شما را در کمترین زمان ممکن به مقصود خواهد رساند.

[/cf-restrict]

 

بارگذاری بیشتر مطالب مرتبط
بارگذاری در Excel

۴ نظرات

  1. امیرحسین

    ۱۳۹۷/۰۴/۲۸ at ۱۰:۴۷

    ممنون از سایت خوبتون

    پاسخ

  2. چشمی

    ۱۳۹۷/۰۲/۱۳ at ۱۶:۳۱

    سلام
    سپاس فراوان
    مطلب ضرب دو ماتریس رو مطالعه و استفاده کردم. عالی بود.

    پاسخ

  3. اكسل

    ۱۳۹۶/۰۲/۱۲ at ۱۸:۵۰

    سلام. واسه به توان رسوندن ماتریس چه فرمولى باید بدیم؟

    پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.