دستور mod در متلب برای محاسبه باقیمانده تقسیم (بیست و نهم)

دستور mod در متلب
دستور mod در متلب

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

جلسه‌‌ی گذشته در رابطه با دستور find در متلب صحبت کردیم. در این جلسه قصد داریم در رابطه با دستور mod در متلب توضیح دهیم.

دستور mod در متلب چیست؟

دستور mod در متلب، برای محاسبه باقیمانده یک تقسیم به کار می رود. به این صورت که دستور mod دو ورودی دریافت می کند. ورودی اول را بر ورودی دوم تقسیم می کند و باقیمانده را در خروجی قرار می دهد.

مثلاً اگر همین A را فرض کنید. mod(A,2) یعنی چه؟ این عبارت باقی‌مانده‌ی A تقسیم بر ۲ را محاسبه می‌کند. جاهایی که زوج است، صفر می‌کند و جاهایی که فرد است، یک می‌کند. یعنی چه؟ چرا زوج صفر می‌شود؟ زیرا عدد زوج بر ۲ بخش‌پذیر است و باقی‌مانده‌ی تقسیم آن بر ۲ برابر است با صفر. ولی برای اعداد فرد، باقی‌مانده آنها تقسیم بر ۲ مساوی با ۱ است. که در تصویر زیر نیز مشاهده می‌کنید.

دستور mod در متلب
دستور mod در متلب

مشاهده می‌کنید که ۱ را ۱ کرده است و ۲ که زوج است را صفر کرده است. ۶ و ۱۰ زوج بودند که آنها را صفر کرده است.

تمرین: اعداد فرد بزرگتر از ۴ را با همین نکته‌ای که گفتیم، محاسبه کنید. جواب ساده است. کمی روی آن فکر کنید.

تعریف شرط و اعمال دستور mod در متلب
تعریف شرط و اعمال دستور mod در محیط متلب

به این صورت می‌نویسیم که Aهایی که A>4 و A فرد باشد یعنی mod(A,2)==1. مشاهده می‌کنید که اعداد فرد بزگتر از ۴ را به ما نشان داده است.

حال اعداد زوج بزرگتر از ۵ را چگونه به دست آوریم؟ می‌گوییم که Aهای بزرگتر از ۵ و mod(A,2)==0 یعنی زوج باشد که جواب را در تصویر زیر مشاهده می‌کنیم.

اعمال دستور mod در متلب
تعریف شرط و اعمال دستور mod در متلب

در جلسه آینده با دستور mean در متلب آشنا خواهیم شد.

در صورتی که شما پس از خواندن محتوای جلسات قبلی و این بخش که به ساده‌ترین زبان ممکن درباره‌ی برنامه‌ی متلب و محیط کاربری آن توضیح داده باز هم سردرگم هستید. می‌توانید با برون سپاری انجام پروژه متلب خود به کارشناسان حرفه‌ای کارت پروژه می‌باشد. میتوانید از طریق شماره‌ی 09104503300 با پشتیبانان کارت از طریق پیام یا تماس در ارتباط باشید.

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

برای ثبت سفارش لطفا در تلگرام یا واتساپ یا ایتا به شماره 09104503300 پیام دهید.