تبلیغات
مهندسی مکانیک و هوافضا - گرد کردن اعداد اعشاری در متلب
 
آخرین مطالب
 
پیوندهای روزانه
گرد کردن اعداد اعشاری در متلب

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

در جدول زیر، این دستورات و تفاوت کاربرد آنها را به طور مختصر شرح داده ایم :

دستور round گرد کردن به سمت نزدیکترین عدد صحیح
دستور fix گرد کردن به سمت صفر
دستور ceil گرد کردن به سمت مثبت بینهایت
دستور floor گرد کردن به سمت منفی بینهایت

....... ادامه مطلب

دستور round برای گرد کردن به سمت نزدیکترین عدد صحیح :

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

مثال


round(1.9)

نتیجه :


ans =
 
     2

دستور fix برای گرد کردن به سمت صفر :

فرض کنید از دستور fix ،برای گرد کردن یک عدد اعشاری، استفاده کنیم، چون آن عدد اعشاری، بین دو عدد صحیح قرار گرفته است، باید یکی از آن دو به عنوان گرد شده آن عدد اعشاری انتخاب شود. وقتی می گوییم گرد کردن به سمت صفر، یعنی اینکه از بین آن دو عدد صحیح، عددی انتخاب می شود که به صفر نزدیکتر باشد. به مثال زیر توجه کنید :

مثال


fix(1.9)

نتیجه :


ans =
 
     1

دستور ceil برای گرد کردن به سمت مثبت بینهایت :

اگر از دستور ceil ، برای گرد کردن یک عدد اعشاری استفاده کنیم، از میان دو عدد صحیحی که در دو طرف عدد اعشاری قرار گرفته ان، عددی انتخاب می شود که به مثبت بینهایت، نزدیکتر باشد. به مثال زیر توجه کنید :

مثال


ceil(1.2)

نتیجه :


ans =
 
     2

دستور floor برای گرد کردن به سمت منفی بینهایت :

اگر از دستور floor برای گرد کردن یک عدد اعشاری استفاده کنیم، از میان دو عدد صحیحی که در دو طرف عدد اعشاری قرار گرفته اند، عددی انتخاب می شود که به منفی بینهایت، نزدیکتر باشد. به مثال زیر توجه کنید :

مثال


floor(1.9)

نتیجه :


ans =
 
     1


مرتبط با: متلب ( MATLAB ) ,
می توانید دیدگاه خود را بنویسید
choc دوشنبه 10 اردیبهشت 1397 05:40 ق.ظ
Great info. Lucky me I discovered your website
by chance (stumbleupon). I have bookmarked it for later!
heel lifts پنجشنبه 5 بهمن 1396 08:18 ق.ظ
An impressive share! I have just forwarded this onto a
coworker who has been conducting a little homework on this.
And he in fact bought me breakfast because I found it for him...
lol. So let me reword this.... Thanks for the meal!!

But yeah, thanx for spending time to discuss this subject here on your site.
What is a heel lift? چهارشنبه 5 مهر 1396 06:19 ق.ظ
Quality articles is the main to be a focus for the viewers to go
to see the web site, that's what this site is providing.
 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر