جمع درایه های ماتریس در متلب


شاید ساده ترین عمل ریاضی جمع کردن باشد. در متلب می توانیم چند عدد اسکالر، بردار و یا ماتریس ( به شرطی که ابعاد یکسان داشته باشند ) را به سادگی و با عملگر + به هم جمع کنیم.
تابع Sum در متلب به ما کمک می کند که در بسیاری از شرایط، کار بسیار ساده تری داشته باشیم و حتی عملیات هایی را انجام دهیم که به طور طبیعی انجام آنها با استفاده از عملگر + ممکن نیست.
البته این کار را با استفاده از عملگر + نیز می توان انجام داد ولی در مواقعی که تعداد اعداد بسیار زیاد است استفاده از عملگر + بسیار وقت گیر خواهد بود و از این رو استفاده از تابع Sum بسیار راحت تر و در مدت زمان کوتاه تری انجام می پذیرد.
قبل از ادامه مقاله شما را دعوت به مشاهده چندین نمونه فیلم از دوره های مختلف آموزش متلب می نماییم.
شما می توانید برای اطلاع بیشتر از دوره های آموزش داده شده و همچنین تهیه پکیج های آموزشی به قسمت فروشگاه سایت مراجعه بفرمایید.
با توجه به توضیحات بالا بهتر است برای درک بهتر از تابع Sum، آن را با یک مثال توضیح دهیم.
در این مثال می خواهیم جمع اعداد فرد بین ۳۰ و ۸۰ را با استفاده از تابع Sum محاسبه کنیم.
(Sum(31 : 2 : 60 <<<
S=675
طبیعتا نوشتن این اعداد و قرار دادن عملگر + بین آنها بسیار وقت گیر خواهد بود، اما تابع Sum در کوتاه ترین و راحت ترین شکل ممکن محاسبه را برای ما انجام داد.
با استفاده از تابع Sum در متلب می توانیم جمع درایه های بردارهای سطری و ستونی را محاسبه کنیم. در مثال زیر نحوه محاسبه جمع درایه های بردار سطری بررسی شده است. برای بردار ستونی هم دقیقا باید از همین شیوه استفاده کنیم.
a=[1 5 9 7] <<<
S=Sum(a) <<<
S=22
توابع و دستورات متلب بسیار زیاد هستند که کار کردن با نرم افزار را بسیار راحت کرده اند. Sum و SymSum در دستور پرکاربرد در متلب هستند که با وجود داشتن شباهت هایی به یکدیگر، عملکرد متفاوتی دارند.
اگر به خاطر داشته باشید، در ریاضیات برای جمع کردن سری های طولانی از سیگما استفاده می کردیم. در نرم افزار متلب نیز دستور SymSum دقیقا نقش سیگما را ایفا می کند.
به بیان ساده تر، دستور SymSum برای محاسبه مجموع دنباله ها استفاده می شود. اما دستور Sum در متلب برای جمع زدن به صورت عددی کاربرد دارد.
امیدواریم مقاله جمع درایه های ماتریس در متلب برای شما مفید بوده باشد ، همچنین شما میتوانید از سایر مقالات در سایت www.catiadesign.ir دیدن بفرمایید.