گرد کردن اعداد در متلب با توابع floor و ceil و round

گرد کردن اعداد اعشاری در متلب با استفاده از توابع floor، ceil و round در نرم افزار متلب انجام می‌شود. برای گرد کردن به سمت پایین از تابع floor، گرد کردن به سمت بالا از تابع ceil و گرد کردن به سمت نزدیک ترین عدد صحیح از تابع round استفاده می‌شود. 

در این صفحه آموزشی هر یک از این توابع و نحوه استفاده از آنها را در نرم افزار متلب بررسی می‌شود.

دستور floor برای گرد کردن اعداد اعشاری

اگر از دستور floor برای گرد کردن عدد اعشاری استفاده کنیم، این عدد به سمت پایین (به سمت منفی بی نهایت) گرد خواهد شد. برای مثال اگر سه عدد 1.01 و 1.49 و 1.51 را داشته باشیم، floor این اعداد همگی برابر 1 خواهد شد.

دستور ceil برای گرد کردن اعداد اعشاری

برای گرد کردن عدد به سمت بالا (به سمت مثبت بی نهایت) از دستور ceil می‌توان استفاده کرد. برای مثال اگر دستور ceil را برای سه عدد 1.01 و 1.49 و 1.51 استفاده کنیم، نتیجه برای هر سه عدد برابر 2 خواهد بود.

دستور round برای گرد کردن اعداد اعشاری

برای گرد کردن به نزدیک‌ترین عدد صحیح از دستور round استفاده می‌شود. اگر دستور round را برای سه عدد 1.01 , 1.49 و 1.51 استفاده کنیم، در اعدادی که قسمت اعشاری آن کمتر از 0.5 است، به سمت پایین و اگر بیشتر از 0.5 باشد، به سمت بالا گرد می‌شود. نتیجه این دستور برای اعداد 1.01 و 1.49 برابر 1 می‌شود. برای عدد 1.51 هم نتیجه برابر 2 خواهد شد.

floor-ceil-round

محیط نرم افزار متلب

این دستورات برای مثال فوق در محیط نرم افزار متلب استفاده شده و نتیجه زیر حاصل شده است.

floor-ceil-round in MATLAB

در این صفحه آموزشی، گرد کردن اعداد با استفاده از دستورات floor و ceil و round بحث شد و با کاربرد هر یک آشنا شدیم. حتما نظرات خود را در پایین همین صفحه با ما به اشتراک بگذارید.

 

آیا این نوشته برایتان مفید بود؟

تیم تولید محتوا وب‌سایت

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *