loading...
وبلاگ آموزشی مهدی
mahdi بازدید : 156 جمعه 10 شهریور 1391 نظرات (1)

توابع مخصوص گرد کردن اعداد در matlab

 

 

گاهی نیاز است برخی اعداد اعشاری را بنا به دلایلی گرد کنیم. متلب چند تابع مخصوص این کار رو داره که براتون میگم:

1. fix(x)

دستور fix قسمت اعشاری عدد x را حذف می کند.

fix(-2.5) = -2

fix(1.05) = 1

 

2. round(x)

دستور round عدد x را به نزدیکترین عدد صحیح به خودش گرد می کند.

round(5.7) = 6

round(5.5) = 6

round(-3.8) = -4

round(-5.5) = -6

3. ceil(x)

دستور ceil عدد x را به کوچکترین عدد صحیح بزرگتر یا مساوی x گرد می کند.

ceil(-3.8) = -3

اعداد صحیح بزرگتر از 3.8- عبارتند از : 3- و 2- و 1- و 0 و 1 و . . . که کوچکرترین آنها 3- می باشد پس به 3- گرد می کند.

ceil(4.9) = 5

اعداد صحیح بزرگتر از 4.9 عبارتند از : 5 و  6 و 7 و . . . که کوچکترین آنها 5 می باشد پس به 5 گرد می کند.

 

4. floor(x)

دستور floor عدد x را به بزرگترین عدد صحیح کوچکتر یا مساوی x گرد می کند.

floor(7.5) = 7

اعداد صحیح کوچکتر یا مساوی 7.5 عبارتند از: 7 و 6 و 5 و . . . پس به بزرگترین آنها یعنی 7 گرد می کند.

و به همین ترتیب:

floor(-3.7) = -4

مطالب مرتبط
ارسال نظر برای این مطلب
این نظر توسط محمد حسین در تاریخ 1348/10/11 و 13:10 دقیقه ارسال شده است

سلام.دوست عزیز.از طرفدارای همیشگی وبلاگ شما شدم.خیلی مطالب خوبی رو می زاری توش.
اگه خواستی یه سری هم به سایت من بزن و عضو شو.
www.pichakmag.ir


کد امنیتی رفرش
اطلاعات کاربری
  • فراموشی رمز عبور؟
  • نظرسنجی
    بیشترین استفاده‌ای که از تلفن همراه‌تان می‌کنید مربوط به چه کاری است؟
    آمار سایت
  • کل مطالب : 1017
  • کل نظرات : 88
  • افراد آنلاین : 4
  • تعداد اعضا : 0
  • آی پی امروز : 74
  • آی پی دیروز : 85
  • بازدید امروز : 695
  • باردید دیروز : 1,502
  • گوگل امروز : 0
  • گوگل دیروز : 2
  • بازدید هفته : 3,271
  • بازدید ماه : 7,415
  • بازدید سال : 32,468
  • بازدید کلی : 426,492
  • کدهای اختصاصی