آموزش متلبتکنولوژی

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

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

یادآوری نظریه ضرب ماتریس ها

بیایید ماتریس های زیر را در نظر بگیریم.

یادآوری نظریه ضرب ماتریس ها

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

برای یادگیری آردوینو (برنامه نویسی، ساخت ربات، ارتباط با اندروید) روی دوره آموزش آردوینو کلیک کنید.
برای یادگیری کامل الکترونیک روی دوره آموزش الکترونیک کلیک کنید.

محصول ماتریسی

به طور کلی ، اگر A یک ماتریس n × m و B یک ماتریس m × p است ، محصول ماتریس AB آنها یک ماتریس n × p است که در آن عناصر m در ردیف های A با عناصر m در ستون های B ضرب می شود.

ضرب ماتریس عنصر به عنصر

در طرف دیگر ، ما ضرب ماتریس عنصر به عنصر را داریم ، که یک عملیات ساده است.

ضرب ماتریس عنصر به عنصر

این به سادگی محصول ماتریس ها است ، این نوع تنها زمانی کار می کند که ابعاد ماتریس ها برابر باشد. به طور دقیق تر ، اگر A یک ماتریس n × m است ، B باید یک ماتریس n × m باشد تا این کار کند.

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

کد زیر به شما امکان می دهد یک محصول ماتریسی در Matlab پیدا کنید

C=A*B

و این یکی کد یافتن محصول ماتریس ها به صورت عنصر به عنصر است

C=A.*B

مثالهای ضرب ماتریس

مثال 1

اگر مقدار منطقی A و B را تغییر دهیم ، باید بدانیم که C محصول ماتریس است و D ضرب ماتریس عنصر به عنصر است.

مثال حل ماتریس

کد متلب

همچنین اگر در مورد این مطلب سوالی داشتید در انتهای صفحه در قسمت نظرات بپرسید
A=[1 2 2; 1 0 5; 3 1 2];
B=[3 2 5;3 0 0; 1 1 2];
C=A*B
D=A.*B

نتایج

محصول ماتریسی

مثال 2

matrix-multiplication-matlab

کد متلب

A=[1 2;1 5;3 2];
B=[3 2;1 1];
C=A*B

نتایج

matrix-multiplication-matlab

مثال 3

matrix-multiplication-matlab

کد متلب

A=[1 2;1 5;3 2];
B=[3 2;3 0; 1 1];
D=A.*B

نتایج

matrix-multiplication-matlab

برای مشاهده توضیحات روی دوره مورد نظر کلیک کنید.

برای دریافت مطالب جدید کانال تلگرام یا پیج اینستاگرام آیرنکس را دنبال کنید.

تصویر از محمد رحیمی

محمد رحیمی

محمد رحیمی هستم. سعی میکنم در آیرنکس مطالب مفید را قرار دهم. (در خصوص سوال در مورد این مطلب از قسمت نظرات همین مطلب اقدام کنید) سعی میکنم تمام نظرات را پاسخ دهم.

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

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