آموزش متلبتکنولوژی
تقسیم ماتریس از چپ و راست در متلب

دو عملگر مجاز به تقسیم در Matlab هستند:
- تقسیم سمت راست با نماد / (slash) نشان داده میشود.
- تقسیم سمت چپ با نماد \ (Backslash) نشان داده می شود.
این دو اپراتور با یکدیگر تفاوت دارند.
اگر از اعداد استفاده کنیم تقسیم سمت راست (/) همان عملکرد تقسیم معمولی را خواهد داشت.
8/4=2
بر خلاف تقسیم راست، تقسیم چپ تقسیم را معکوس می کند ، یعنی:
8\4 = 4/8 = 0.5
تقسیم ماتریس از راست در متلب
بیایید دو ماتریس A و B را در نظر بگیریم
با استفاده از تقسیم راست:
A=[1 2 ; 2 2]; B=[3 2 ; 1 1]; A/B % یا A*inv(B)
که برمی گرداند:
اگر بازنویسی شود به این شکل خواهد بود
تقسیم ماتریس از چپ Matlab
اگر در مورد این مطلب سوالی دارید در قسمت نظرات بپرسید
استفاده از این اپراتور \ یک نتیجه کاملا متفاوت را برمیگرداند. از این روش می توان برای محاسبه سریع و حل معادله استفاده کرد.
بنابراین ، با استفاده از ماتریس های تعریف شده اولیه ما
A\B
کد به شکل زیر نوشته خواهد شد:
A=[1 2 ; 2 2]; B=[3 2 ; 1 1]; A\B % یا inv(A)*B
که برمی گرداند
که اگر بازنویسی شود به شکل زیر میشود:
تقسیم ماتریس، عنصر به عنصر
برای تقسیم ماتریس عنصر به عنصر میتوانید از روش زیر استفاده کنید.
جایی که
کد
A./B
مقاله پیشنهادی: آموزش طراحی الگوریتم از پایه - راهنمای جامع و کاربردی