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

این دستور جمع اعضای هر ستون ماتریس A را برمی گرداند. یعنی اگر A ماتریسی از ابعاد mxn باشد ، نتیجه (حاصل جمع (A)) بردار nx1 است که اعضای آن مجموع اعضای هر ستون A است.

ستون ها = جمع (A) ؛

حال اگر بخواهیم با این دستور مجموع اعضای هر مسیر ماتریس را بدست آوریم چه می کنیم؟

یک راه این است که انتقال ماتریس کل را بدست آورید:

rowsums = کل (A ‘)

اگر می خواهیم محصول شکل ستون خود را حفظ کند ، باید نتیجه را نیز تلنگر کنیم.

با این حال ، روش ساده تری برای این کار وجود دارد: ما یک پارامتر دیگر به دستور sum اضافه می کنیم:

dimsums = جمع (A ، n)

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

اگر می خواستیم مجموع تمام عناصر ماتریس را بدست آوریم ، روش اینجاست:

کل (کل (A))

اگر ابعاد ماتریس افزایش یابد ، وظیفه جمع شدن دست و پا گیر می شود. یک روش ساده تر برای جمع آوری داده های ماتریس کل پیشنهاد می شود:

کل (A (:))

این دستور در واقع همه اعضای ماتریس A را ابتدا به یک بردار ستون تبدیل می کند ، سپس آنها را اضافه می کند.

دیدگاه بگذارید