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

Pin
Send
Share
Send

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

روش ضرب ماتریس

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

هنوز چندان روش چندانی برای تکثیر ماتریس در اکسل وجود ندارد ؛ فقط دو مورد وجود دارد. و هر دو مربوط به استفاده از توابع داخلی Excel هستند. ما هر یک از این گزینه ها را به تفصیل تجزیه و تحلیل خواهیم کرد.

روش 1: عملکرد MUMNOSE

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

= MULTIPLE (آرایه 1؛ آرایه 2)

بنابراین ، این اپراتور دارای دو آرگومان است که اشاراتی به دامنه های دو ماتریس ضرب است.

حال بیایید ببینیم که چگونه از عملکرد استفاده می شود چند منظوره به عنوان مثال دو ماتریس وجود دارد که تعداد ردیف های یکی از آنها مطابق با تعداد ستون های دیگر و بالعکس است. ما باید این دو عنصر را چند برابر کنیم.

  1. محدوده ای را انتخاب کنید که نتیجه ضرب در آن نمایش داده شود ، از سلول بالای چپ آن شروع می شود. اندازه این محدوده باید مطابق با تعداد ردیف های ماتریس اول و تعداد ستون های دوم باشد. روی نماد کلیک کنید "درج عملکرد".
  2. فعال می شود جادوگر ویژگی. ما به بلوک حرکت می کنیم "ریاضی"بر روی نام کلیک کنید مامانوز و روی دکمه کلیک کنید "خوب" در پایین پنجره
  3. پنجره آرگومان عملکرد مورد نیاز راه اندازی می شود. در این پنجره دو قسمت برای وارد کردن آدرس های آرایه های ماتریس وجود دارد. مکان نما را در قسمت میدان قرار دهید "Array1"و با نگه داشتن دکمه سمت چپ ماوس ، کل ناحیه ماتریس اول را روی صفحه انتخاب کنید. پس از آن مختصات آن در قسمت نمایش داده می شود. مکان نما را در قسمت قرار دهید آرایه2 و به همین ترتیب دامنه ماتریس دوم را انتخاب کنید.

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

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

درس: عملکرد EXMULZE

روش 2: از فرمول ترکیب استفاده کنید

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

  1. این بار روی برگه فقط عنصر سمت چپ بالای آرایه سلولهای خالی را انتخاب می کنیم که انتظار داریم از آنها برای نمایش نتیجه استفاده کنیم. روی نماد کلیک کنید "درج عملکرد".
  2. جادوگر ویژگی شروع می شود ما به بلوک اپراتورها حرکت می کنیم "ریاضی"اما این بار نام را انتخاب کنید محصول نهایی. روی دکمه کلیک کنید "خوب".
  3. پنجره آرگومان عملکرد فوق باز می شود. این اپراتور برای ضرب آرایه های مختلف در بین خود طراحی شده است. نحو آن به شرح زیر است:

    = SUMPRODUCT (array1؛ array2؛ ...)

    به عنوان استدلال از یک گروه آرایه مرجع به دامنه خاص برای ضرب اشاره شده است. درمجموع ، دو تا 255 چنین استدلال قابل استفاده است. اما در مورد ما ، از آنجا که ما با دو ماتریس سر و کار داریم ، فقط به دو دلیل نیاز خواهیم داشت.

    مکان نما را در قسمت میدان قرار دهید "Array1". در اینجا باید آدرس ردیف اول ماتریس اول را وارد کنیم. برای انجام این کار ، با نگه داشتن دکمه سمت چپ ماوس ، فقط کافی است آن را روی صفحه با نشانگر انتخاب کنید. مختصات این محدوده بلافاصله در قسمت مربوطه از پنجره آرگومان نمایش داده می شود. پس از این ، باید مختصات پیوند حاصل را در ستون ها برطرف کنید ، یعنی این مختصات باید مطلق باشند. برای این کار ، قبل از حروف در عبارتی که در قسمت زمینه نوشته شده است ، علامت دلار را تعیین کنید ($) قبل از مختصات نمایش داده شده در اعداد (سطرها) ، این کار نباید انجام شود. همچنین ، در عوض می توانید کل عبارت را در قسمت زمینه انتخاب کرده و کلید عملکرد را سه بار فشار دهید F4. در این حالت ، فقط مختصات ستون ها نیز مطلق می شوند.

  4. پس از آن مکان نما را در قسمت زمینه قرار دهید آرایه2. با این استدلال ، دشوارتر خواهد بود ، زیرا طبق قوانین ضرب ماتریس ، ماتریس دوم نیاز به "تلنگر" دارد. برای انجام این کار ، از عملکرد تو در تو در تو استفاده کنید حمل و نقل.

    برای رفتن به آن ، بر روی آیکون به شکل مثلث کارگردانی با زاویه حاد به سمت پایین ، که در سمت چپ خط فرمول ها قرار دارد ، کلیک کنید. لیستی از فرمول های اخیراً استفاده شده باز می شود. اگر نام را در آن یافتید TRANSPسپس بر روی آن کلیک کنید اگر مدت طولانی از این اپراتور استفاده کرده اید یا اصلاً از آن استفاده نکرده اید ، در این لیست نام مشخص شده را پیدا نخواهید کرد. در این حالت ، روی مورد کلیک کنید "سایر ویژگی ها ...".

  5. پنجره ای که قبلاً برای ما آشنا بود باز می شود جادوگران عملکرد. این بار به دسته می رویم منابع و آرایه ها و نام را انتخاب کنید TRANSP. روی دکمه کلیک کنید "خوب".
  6. پنجره آرگومانهای عملکرد راه اندازی می شود. حمل و نقل. این اپراتور برای جابجایی جداول در نظر گرفته شده است. به عبارت ساده ، ستون ها و ردیف ها را عوض می کند. این همان کاری است که برای استدلال دوم اپراتور باید انجام دهیم محصول نهایی. عملکرد نحو حمل و نقل بسیار ساده:

    = TRANSPOSE (آرایه)

    یعنی تنها استدلالی که برای این اپراتور وجود دارد اشاره‌ای به آرایه است که باید "تلنگر" باشد. در عوض ، در مورد ما ، حتی کل آرایه ، بلکه تنها ستون اول آن نیست.

    بنابراین ، مکان نما را در قسمت زمینه قرار دهید آرایه با فشار دادن دکمه سمت چپ ماوس ، ستون اول ماتریس دوم را روی برگه انتخاب کنید. آدرس در قسمت نمایش داده می شود. مانند مورد قبلی ، در اینجا شما نیز باید مختصات خاصی را مطلق بسازید ، اما این بار نه مختصات ستون ها بلکه آدرس های ردیف ها. بنابراین ، ما علامت دلار را در جلوی اعداد در پیوندی که در این زمینه قرار دارد قرار می دهیم. همچنین می توانید کل عبارت را انتخاب کرده و بر روی دکمه دوبار کلیک کنید F4. بعد از اینکه عناصر لازم دارای خواص مطلق هستند ، روی دکمه کلیک نکنید "خوب"و همچنین در روش قبلی ، کلید ضربه زدن را اعمال کنید Ctrl + Shift + Enter.

  7. اما این بار نه یک آرایه با ما پر شد بلکه فقط یک سلول بود که قبلاً هنگام تماس به آن اختصاص می دادیم جادوگران عملکرد.
  8. باید داده ها را با همان آرایه اندازه همان روش اول پر کنیم. برای انجام این کار فرمول بدست آمده در سلول را در یک بازه مساوی کپی کنید که با تعداد ردیف های ماتریس اول و تعداد ستون های دوم برابر خواهد بود. در مورد خاص ما ، سه ردیف و سه ستون به دست می آوریم.

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

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

درس: کار با آرایه ها در اکسل

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

Pin
Send
Share
Send