در این دوره آنلاین آموزش متلب به صورت رایگان با سری آموزشهای نرم افزار متلب در خدمت شما هستیم. در واقع آنچه که شما به طور کاملا عملی برای استفاده در انجام پروژه متلب نیاز دارید در این جلسات ارائه خواهد شد.
جلسه گذشته در رابطه دستور diag در متلب صحبت کردیم.
آموزش دستور round، ceil و floor در متلب
این جلسه از آموزش مقدماتی متلب به گرد کردن اعداد در متلب تخصیص داده شده است. که در ابتدا به معرفی دستور round، ceil و floor در متلب پرداخته و در ادامه دربارهی نحوهی گرد کردن اعداد در متلب با استفاده از این دستورات خواهیم پرداخت.
اگر از جلسهی پیش به یاد داشته باشید، از دستور floor استفاده کردیم همانطور که از نامش هم مشخص است (به معنی کف) ، هر عدد را به سمت پایین و نزدیک ترین عدد صحیح رند میکند.
به مثال زیر توجه کنید.
هر کدام از دستورات چه کاری انجام میدهند؟ ابتدا کار هر تابع را توضیح میدهم؛ ceil به سمت بالا رُند میکند. یعنی هر عددی که به آن بدهیم، به سمت بالاتر رُند میکند. floor به سمت پایین رُند میکند و دقیقاً برعکس ceil است. round با توجه به شرایط که به طور مثال اگر نیم یا بالاتر از نیم باشد، به سمت بالا رُند میکند و اگر پایینتر از نیم باشد، به سمت پایین رُند میکند. برای عدد ۳ که جواب هر تابع خود عدد ۳ میشود.
به طور مثال اگر ۱ یا ۵ باشد، هم جواب این توابع همان ۱ یا ۵ میشود.
برای مثال عدد 3.05 را در نظر بگیرید. هر کدام از دستورات روی این عدد چه کاری انجام میدهند؟
ceil آن را به سمت بالاترین عدد صحیح رُند میکند. یعنی جواب ۴ میشود. floor این عدد را به سمت پایینترین عدد صحیح رُند میکند که جواب ۳ میشود. و round چون قسمت اعشاری عدد 3.05 کمتر از نیم است، به سمت پایین عدد صحیح رُند میشود و جواب ۳ میشود.
حال عدد 3.45 را در نظر بگیرید. در صورت اعمال دستور ceil جواب ۴ میشود. اگر 3.5 هم به آن بدهیم، باز جواب ۴ را به ما میدهد. این بدین معنی است که، دستور ceil بدون توجه به عدد بعد از اعشار همیشه عمل گرد کردن را به سمت بالاترین عدد صحیح انجام میدهد و برایش تفاوتی ندارد که اعشار آن چه مقداری باشد. دستور floor هم مشابه دستور ceil بدون در نظر گرفتن مقدار اعشار همیشه به سمت پایینترین عدد صحیح عمل گرد کردن را انجام میدهد.برای اعمال دستور round روی عدد 3.45 به رقم بعد اعشار توجه میکنیم از آنجایی که قسمت اعشار کمتر از نیم باشد، عدد را به سمت پایین گرد میکنیم. یعنی جواب 3 خواهد بود.
برای درک بهتر مفهوم این دستورات کافیست به معنی آنها توجه کنیم. برای این کار میتوانید از دیکشنری استفاده کنید.
round به معنی گرد کردن، floor که به معنی کف و ceil به معنی سقف است.
حال اگر بخواهیم یک مثال هم در خود command window مطرح کنیم، به صورت زیر مینویسیم: میخواهیم floor x را محاسبه کنیم.
مشاهده میکنید که همهی آنها ۳ شدند. و به سمت پایینترینشان رُند شدهاند.
حال میخواهیم round آن را محاسبه کنیم. در واقع میخواهیم آن را گرد کنیم.

همانطور که مشاهده میکنید، سه تای اولی ۳ و سه تای آخری ۴ شده است.
دستور round، ceil و floor در متلب را با چه علامتی نشان میدهند؟
ceil را معمولا با علامت ⏋ ⎾ و floor را با علامت [ ] و round را با این دو علامت⏌⎾یا [ ] نشان میدهند.
در جلسهی بعد با دستور trace در متلب (ماتریس مربعی در متلب) آشنا خواهیم شد.
در صورتی که شما پس از خواندن محتوای جلسات قبلی و این بخش که به سادهترین زبان ممکن دربارهی برنامهی متلب و محیط کاربری آن توضیح داده باز هم سردرگم هستید. میتوانید با برون سپاری انجام پروژه متلب خود به کارشناسان حرفهای کارت پروژه میباشد. میتوانید از طریق شمارهی 09104503300 با پشتیبانان کارت از طریق پیام یا تماس در ارتباط باشید.
برای کسب اطلاعات بیشتر در مورد متلب میتوانید به مقاله آموزش متلب مقدماتی مراجعه کنید.
ارسال پاسخ