اثر اعداد روند


نحوه قیمت گذاری و روش های ترغیب مشتری به خرید


یکی از راه های متقاعد کردن مشتریان برای خرید، تکنیک های قیمت گذاری است. اگر بتوانید در قیمت گذاری و البته ارائه قیمت کمی دقت و ظرافت به خرج بدهید، می توانید بر روی مشتریان خودتان تاثیر گذاشته و آن ها را برای خرید ترغیب کنید.

در زیر به برخی از این نکات اشاره می کنیم:


- ترجیجاً قیمت های خودتان را به تومان و بدون صفر بنویسید.

زمانی که شما قیمت محصولی را 30000 ریال قیمت گذاری می کنید بار روانی و عصبی بیشتری روی مشتری دارد تا زمانی که می گویید 3 هزار تومان. اساساً وجود صفرهای زیاد در مقابل عدد علاوه بر سخت کردن خواندن، آنرا بزرگ تر نیز نشان می دهد. ( روند خرید مشتری از فروشنده )


- به اعداد طلایی فروش توجه کنید.

دو عدد 7 و 9 را اعداد طلایی در فروش می نامند. اگر قیمت شما به عدد های 7 و 9 ختم شود احتمال پذیرفته شدن آن توسط مشتری بیشتر می شود.

به عنوان مثال قیمت کالایی 40 هزارتومان است، حال این کالا را 39 هزار تومان قیمت گذاری می کنیم، ذهن مشتری این مبلغ را به 30 هزارتومان گرد می کند.

یادم می آید بسته آموزشی را به مبلغ 690 هزار تومان خریداری کردیم، همکارم همیشه می گفت 600 هزارتومان بابت این بسته پول دادیم. ذهن او 90 هزارتومان را فاکتور می گرفت. این موضوع را می توان به جرات گفت که در زمره خصلت بیشتر انسان هاست.

نکته دیگر که در این موضوع و استفاده از این اعداد هست، میزان تخفیفی است که مشتری می خواهد، معمولا به خاطر غیر رند بودن، میزان تخفیف درخواستی مشتری کمتر می شود. ( 4 روش ساده برای جذب مشتری )


- قیمت های پایین را با عبارت جزئی یا ناچیز همراه کنید.

مشتری : قمیت این محصول چقدر است؟

فروشنده: مبلغ بسیار ناچیز، فقط 19 هزار تومان

استفاده از این ادبیات و لحن می تواند بر روی ناخودآگاه مشتری تاثیر بگذارد، شما می توانید عددی را به گونه ای بگویید که در ذهن رقم بالایی جلوه کند و به گونه ای بگویید که رقمی کاملا پیش پا افتاده است. این کار را برای اجناسی که قیمت پایینی دارند اجرا کنید. ( روش های متقاعد کردن مشتری )

اگر دوست دارید بهترین روش های متقاعدسازی مشتریان در مذاکره و فروش را بدانید در دوره مجازی هنر متقاعدسازی شرکت کنید.

اثر اعداد روند

گرد کردن اعداد در متلب با دستورهای floor، ceil، round و fix (+مقایسه)

در این قسمت به معرفی 4 تابع بسیار پر کاربرد که برای گرد کردن و رند کردن اعداد در متلب به شیوه های مختلف به کار می روند می پردازیم.

از آنجایی که شیوه عملکرد این دستور ها ( یعنی دستور floor ، دستور ceil، دستور round و دستور fix ) شباهت زیادی به یکدیگر دارد، با ارائه چند مثال و یک مقایسه نهایی، سعی کرده ایم هیچ ابهامی برای شما باقی نماند. با ما همراه باشید.

گرد کردن اعداد در متلب با دستور floor به سمت پایین

دستور floor در متلب همان طور که از نامش هم مشخص است (به معنی کف) ، هر عدد را به سمت پایین و نزدیک ترین عدد صحیح رند می کند. در مثال زیر این موضوع کاملا مشخص است.

آموزش متلب - ویکی مکانیک

مثال: ماتریس a را تعریف کرده ایم. با استفاده از تابع floor هر یک از المان های آن را به سمت پایین گرد می کنیم.

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

گرد کردن اعداد در متلب با دستور ceil به سمت بالا

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

به مثال زیر توجه بفرمایید:

مثال: مجددا ماتریس a را که در مثال قبل تعریف کردیم در نظر بگیرید. این ماتریس را به عنوان ورودی به تابع ceil می دهیم تا همه المان های آن را به سمت بالا گرد کند.

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

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

مثال زیر را با توجه دنبال کنید.

مثال: مجددا ماتریس a را در نظر می گیریم و این بار تاثیر تابع round را بر روی آن بررسی می کنیم.

درباره تابع round می توانیم کمی بیشتر بحث کنیم.

این تابع می تواند دو ورودی داشته باشد:

ورودی اول متغیری است که می خواهیم المان هایش را گرد کنیم. (یعنی همین ورودی که تا به حال وارد می کردیم.)

ورودی دوم تغییر می کند که گرد شدن نسبت به کدام مرتبه عدد انجام شود. اجازه بدهید کمی توضیح بدهیم که بهتر متوجه شوید.

اگر ورودی دوم را صفر وارد کنیم، نسبت به حالتی که یک ورودی داشتیم تفاوتی ایجاد نمی شود.

اما اگر ورودی دوم عدد 1 باشد، به جای اینکه قسمت یکان عدد گرد شود، عدد اول اعشار گرد می شود.

اگر عدد 2 وارد کنیم عدد دوم اعشار گرد می شود و به همین صورت تا آخر.

اما اگر ورودی دوم یک عدد منفی باشد اوضاع متفاوت خواهد بود. اگر عدد 1- وارد کنیم، به جای یکان، دهگان گرد می شود.

اگر 2- وارد کنیم صدگان گرد می شود و همین طور بگیرید برای اعداد بعدی!

در مثال زیر این مورد کاملا مشخص شده است.

مثال: عدد 86.2763 را در نظر بگیرید. حالت های مختلف تاثیر تابع round بر روی این عدد را مشاهده می کنید.

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

تابع fix اعدادی را که به عنوان ورودی دریافت می کند، به سمت صفر گرد می کند. یعنی اعداد مثبت را به سمت پایین و اعداد منفی را به سمت بالا گرد می کند. ( در اعداد مثبت شبیه به دستور floor و در اعداد منفی شبیه به دستور ceil عمل می کند.)

به مثال زیر توجه کنید:

مثال: مجددا ماتریس a را در نظر می گیریم و این بار تاثیر تابع fix را بر روی آن بررسی می کنیم.

به طور خلاصه و برای مقایسه، به جدول زیر توجه کنید تا تفاوت های این 4 تابع را بهتر درک کنید.

اثر اعداد روند

شما از یک مرورگر منسوخ استفاده می کنید. لطفا مرورگر خود را برای تجربه مشاهده وب سایت های زیبا و امنیت بیشتر آپگیرد کنید.

قرص گلوکز چیست؟

گلوکوم و دیابت

تاثیر مصرف چای سبز بر دیابت

5 نکته ضروری برای دیابت

سوال هایی که باید در مورد انسولین از پزشک خود بپرسید

قرص گلوکز چیست؟

گلوکوم و دیابت

تاثیر مصرف چای سبز بر دیابت

5 نکته ضروری برای دیابت

سوال هایی که باید در مورد انسولین از پزشک خود بپرسید

دیبی‌یار، یار و یاور دیابتی‌ها

با توجه به گسترش دیابت و افزایش شمار افراد مبتلا به دیابت در سال های اخیر، دیبی یار با هدف حمایت از افراد دیابتی و کاهش مشکلات پیش رویشان راه اندازی شده است.
ما در دیبی یار تلاش می کنیم تا جدیدترین اخبار و مقالات کاربردی در زمینه دیابت و کنترل آن و نحوه زندگی کردن با دیابت و افراد دیابتی را منتشر کنیم.

  • پیگیری سفارش
  • مقالات سایت
  • درخواست همکاری
  • کربوهیدرات مواد غذایی
  • درباره ما

استفاده از مطالب دیبی‌یار فقط برای مقاصد غیرتجاری و با ذکر منبع بلامانع است

۹ روش رند کردن (گردکردن) در اکسل (ساده ترین متدها)

excel

در این آموزش با انواع روش های مختلف برای رند کردن اعداد در اکسل آشنا خواهید شد. با ۹ روش کاملا ساده با قالب بندی و توابع. ضمنا در آخر هم می توانید از فیلم آموزشی کوتاه و بسیار کاربردی استفاده کنید.

۱-رند کردن با قالب بندی

با استفاده از قالب بندی داده ها می توانید یک عدد را به صورت رند در صفحه نمایش دهید اما مقدار آن در سلول تحت تأثیر قرار نمی گیرد. در مثال زیر به نظر می رسد مجموع B3 و B4 در سلول B5 نادرست می باشد، زیرا حاصل جمع ۳ + ۲ برابر با ۴ نمی شود.

ولی اگر روی هر کدام از سلول ها کلیک کنید، مقدار واقعی آن در نوار فرمول نشان داده می شود. به عنوان مثال، مقدار واقعی در سلول B3 برابر با ۱٫۵۴ است.

این اعداد در سلول های B3: B5 به عنوان داده Currency قالب بندی شده است. این نوع داده در گروه Number در تب Home قرار دارد.

روی گزینه Increase Decimal دابل کلیک کنید تا تعداد اعشار بیشتری در اعداد نمایش داده شود.

اکنون این تغییر جدید اعمال می شود. در این حالت مقدار کل درست به نظر می رسد:

در رند کردن اعداد با استفاده از قالب بندی، هر عدد به نزدیکترین عدد رند نمایش داده می شود، برای مقادیر بزرگتر یا مساوی ۵ رو به بالا و برای کوچکتر از ۵ رو به پایین گرد می شود.

  • سلول اثر اعداد روند B3 به عدد بزرگتر ۲ رند می شود.
  • سلول B4 به عدد بزرگتر ۳ رند می شود.
  • سلول B5 به عدد کوچکتر ۴ رند می شود.

۲-رند کردن اعداد طولانی به طور خودکار

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

حداکثر ۱۱ کاراکتر

برحسب تجربه، حداکثر ۱۱ کاراکتر (شامل نقطه اعشار) در یک سلول اثر اعداد روند نمایش داده می شود حتی اگر ستون به اندازه کافی بزرگ باشد که اعداد طولانی تری را نمایش دهد.

  • اگر یک عدد بیشتر از ۱۱ کاراکتر داشته باشد، رقم های اعشار آن گرد می شود تا حداکثر ۱۱ کاراکتر نشان داده شود.

  • اگر یک عدد بیشتر از ۱۱ کاراکتر داشته باشد و اعشاری نباشد، قالب عدد به Scientific تغییر می یابد و به صورت نمایی نشان داده می شود.

برای جلوگیری از رند شدن یا شکل دهی خودکار اعداد، یکی از قالب های عددی دیگر مانند Number را انتخاب کنید و تعداد اعشار مورد نظر خود را تنظیم کنید.

در قالب General، اگر عرض ستون را کاهش دهید، اعداد به طور خودکار گرد اثر اعداد روند می شوند تا متناسب با عرض ستون نمایش داده شوند:

  • قسمت اعشار عدد گرد می شود تا عدد متناسب با ستون شود.
  • اگر اعشار وجود نداشته باشد، عدد صحیح نشان داده می شود.
  • اگر عدد صحیح متناسب با عرض نباشد، قالب آن به Scientific تغییر می کند.
  • اگر نتواند سلول را در قالب Scientific نمایش دهد، کاراکتر # نمایش داده می شود.

۳-رند کردن اعداد با قالب سفارشی

برای اعداد بزرگ، احتمالا دقت در رقم اعشار لازم نیست. همانطور که در شکل زیر می بینید:

برای گرد کردن اعداد بزرگ و خوانایی آسانتر آنها می توانید از قالب های سفارشی برای حذف اعشار استفاده کنید.

در مثال زیر، عدد ۱۲۳۴۵۶٫۷۸ در قالب های متفاوت نشان داده شده است.

اعمال قالب سفارشی در سلول ها:

در تبHome ، روی فلش کوچک پایین سمت راست گروه Number کلیک کنید.

در تب Number در لیست Categories روی گزینه Custom کلیک کنید.

سپس یکی از قالب های سفارشی موجود را انتخاب کنید یا کادر را پاک کنید تا قالب مورد نظر خود را بسازید.

قالب سفارشی مورد نظر خود را وارد کنید، سپس روی OK کلیک کنید تا پنجره بسته و قالب اعمال شود.

در تصویر زیر چند قالب عدد سفارشی وجود دارد که می توانید از آنها استفاده کنید:

۴- تابع ROUND

تابع ROUND، یک عدد را به تعداد رقم های اعشار مشخص رند (گرد) می کند.

number: عددی است که به تعداد اعشار مشخص شده گرد خواهد شد.

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

  • عدد مثبت: اعشار عدد به اندازه تعیین شده گرد می شود.
  • صفر: عدد به عدد صحیح تبدیل می شود.
  • عدد منفی: عدد را از یکان، دهگان و … به سمت چپ گرد می کند. به طور مثال اگر ۲- تعیین شود، اعدادی مثل ۱۲۰۰ یا ۲۳۰۰ به دست می آید. نتیجه همیشه یک عدد صحیح است.

نکته: در این تابع اگر رقم کمتر از ۵ باشد، به سمت پایین گرد می کند و اگر بزرگتر یا مساوی ۵ باشد، به سمت بالا گرد می کند.

در مثال زیر، سلول B5 در سلول D6 ضرب شده و نتیجه آن با دو رقم اعشار گرد شده نمایش داده می شود.

در مثال زیر چون تعداد رقم های اعشار، یک عدد منفی است، قسمت راست عدد یعنی رقم های اعشار حذف می شوند و سپس سمت چپ عدد یعنی رقم های صحیح به نزدیک‌ترین ضریب ۱۰ گرد می شوند.

۵-تابع ROUNDDOWN

فرق تابع ROUNDDOWN با تابع ROUND در اکسل این است که تابع ROUNDDOWN مقدار اعشار را رو به پایین گرد می کند و بر خلاف تابع ROUND که در آن فقط اعداد کمتر از ۵ به سمت پایین گرد می شوند، این تابع همه اعداد ۱ تا ۹ را به سمت پایین گرد می کند.

=ROUNDDOWN (number, num_digits)

number: عددی است که به تعداد اعشار مشخص رو به پایین گرد خواهد شد.

num_digits: مشخص می کند که عدد با چند رقم اعشار گرد شود. مشابه آرگومان دوم تابع ROUND با همان اثر اعداد روند مقادیر ممکن است.

نکته: تابع برای مقادیر منفی در num_digits مانند قبل، قسمت اعشار را حذف می کند و برای رقم های قسمت صحیح عدد به تعداد مشخص به سمت پایین گرد می کند.

در مثال زیر، ستون های Number و Digit به عنوان آرگومان های اول و دوم تابع و نتیجه تابع نیز در ستون Result نمایش داده شده است.

  • سلول B5 با تعداد صفر اعشار به سمت پایین یعنی به نزدیکترین عدد صحیح کوچکتر گرد شده است.
  • سلول B6 با ۱ رقم اعشار به سمت پایین گرد شده است. رقم اول اعشار (از سمت جپ) حفظ شده و بقیه رقم ها صفر می شوند.
  • در سلول B9، قسمت اعشار صفر می شود و قسمت صحیح عدد با یک رقم از سمت یکان به سمت پایین گرد شده است، یعنی به نزدیکترین عدد صحیح کوچکتر با ضریب ۱۰٫
  • سلول B12 مشابه سلول B9، قسمت اعشار صفر می شود. اینجا عدد به نزدیکترین عدد صحیح کوچکتر با ضریب ۱۰۰۰۰ گرد شده است.

۶- تابع ROUNDUP

تابع ROUNDUP در اکسل، یک عدد را به سمت بالا و به تعداد مشخص گرد می کند.

=ROUNDUP (number, num_digits)

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

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

در مثال زیر، ستون های Number و Digit به عنوان آرگومان های اول و دوم تابع می باشند و نتیجه تابع نیز در ستون Result نمایش داده شده است.

  • سلول B5 با تعداد صفر اعشار به سمت بالا یعنی به نزدیکترین عدد صحیح بزرگتر گرد شده است.
  • سلول B6 با ۱ رقم اعشار به سمت بالا گرد شده است. یکی به اولین رقم اعشار (از سمت چپ) اضافه شده و بقیه رقم ها صفر می شوند.
  • در سلول B9، قسمت اعشار صفر می شود و قسمت صحیح عدد با یک رقم از سمت یکان به سمت بالا گرد شده است، یعنی به نزدیکترین عدد صحیح بزرگتر با ضریب ۱۰٫
  • سلول B12 مشابه سلول B9، قسمت اعشار صفر می شود. اینجا عدد به نزدیکترین عدد صحیح بزرگتر با ضریب ۱۰۰۰۰ گرد شده است.

۷- تابع MROUND

تابع MROUND در اکسل، یک عدد را به نزدیکترین ضریب مشخص شده گرد می کند.

number: عددی است که براساس ضریب معین گرد خواهد شد.

multiple: ضریبی که عدد به آن گرد می شود.

نکته: هردو آرگومان در تابع باید هم علامت باشند، در غیر اینصورت خطای #NUM! رخ می دهد.

در مثال زیر، مقدار سلول B7 به نزدیکترین مضرب ۰٫۰۵ گرد شده است. دو رقم اعشار عدد ضریبی از ۰٫۰۵ و نزدیکترین عدد به عدد اصلی می باشد.

در مثال زیر، ستون های Number و Multiple به عنوان آرگومان های اول و دوم تابع می باشند و نتیجه تابع نیز در ستون Result نمایش داده شده است.

  • سلول A1 به نزدیکترین عدد با ضریب ۳ گرد شده است.
  • سلول A4 با ضریب صفر عدد را صفر می کند.
  • سلول های A7 و B7، هم علامت نیستند، بنابراین خطا رخ داده است.
  • سلول A8 به نزدیکترین عدد با ضریب ۸- گرد شده است.

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

۸- تابع FLOOR

تابع FLOOR اعداد را بر اساس ضریب تعیین شده رو به پایین گرد می کند.

number: عددی است که می خواهید آن را براساس ضریب معین رو به پایین گرد کنید.

significance: عددی است که number به مضرب آن گرد می شود.

در مثال زیر، ستون Year با مضرب عدد ۱۰ رو به پایین گرد شده و نتیجه در ستون Decade نمایش داده شده است.

نکته: در تابع FLOOR، اگر number مثبت باشد و significance منفی باشد، خطای #NUM! رخ می دهد.

در مثال زیر، انواع ضریب های مختلف امتحان شده است. ستون های Number و Significance به ترتیب همان آرگومان های اول و دوم تابع FLOOR می باشند و نتیجه نیز در ستون Result قرار گرفته است.

۹-تابع CEILING

تابع CEILING عدد را بر اساس مضرب تعیین شده و رو به بالا گرد می کند.

در مثال زیر، ستون Price با مضرب عدد ۰٫۲۵ رو به بالا گرد شده و نتیجه در ستون Rounded نمایش داده شده است.

نکته: در تابع CEILING، اگر number مثبت باشد و significance منفی باشد، خطای #NUM! رخ می دهد.

در مثال زیر، انواع ضریب های مختلف امتحان شده است. ستون های Number و Significance به ترتیب همان آرگومان های اول و دوم تابع CEILING می باشند و نتیجه نیز در ستون E قرار گرفته است.

محاسبه مجموع اعداد گرد شده

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

مثال زیر را در نظر بگیرید، در محدوده سلول های A1: A5 اعداد اعشاری وجود دارد:

در فرمول سلول A6، ابتدا مجموع سلول های محدوده با تابع SUM محاسبه شده سپس عدد به دست آمده با تابع ROUND گرد شده است، نتیجه عدد ۲۱٫۰ است.

در فرمول سلول A7، ابتدا هر یک از سلول های محدوده گرد شده و سپس مجموع آنها محاسبه شده است، عدد ۲۲٫۰ به عنوان نتیجه مجموع سلول ها می باشد.

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

آموزش ویدیویی (اختیاری-اگر توضیحات بالا کافی نبود)

با این اپلیکیشن ساده، هر زبانی رو فقط با 5 دقیقه در روز، توی 80 روز مثل بلبل حرف بزن! بهترین متد روز، تقویت حافظه، آموزش تصویری. یادگیری زبان کلید یادگیری هر مهارتی در قرن 21 !

اثر اعداد روند

گرد کردن اعداد در متلب با دستورهای floor، ceil، round و fix (+مقایسه)

در این قسمت به معرفی 4 تابع بسیار پر کاربرد که برای گرد کردن و رند کردن اعداد در متلب به شیوه های مختلف به کار می روند می پردازیم.

از آنجایی که شیوه عملکرد این دستور ها ( یعنی دستور floor ، دستور ceil، دستور round و دستور fix ) شباهت زیادی به یکدیگر دارد، با ارائه چند مثال و یک مقایسه نهایی، سعی کرده ایم هیچ ابهامی برای شما باقی نماند. با ما همراه باشید.

گرد کردن اعداد در متلب با دستور floor به سمت پایین

دستور floor در متلب همان طور که از نامش هم مشخص است (به معنی کف) ، هر عدد را به سمت پایین و نزدیک ترین عدد صحیح رند می کند. در مثال زیر این موضوع کاملا مشخص است.

آموزش متلب - ویکی مکانیک

مثال: ماتریس a را تعریف اثر اعداد روند اثر اعداد روند کرده ایم. با استفاده از تابع floor هر یک از المان های آن را به سمت پایین گرد می کنیم.

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

گرد کردن اعداد در متلب با دستور ceil به سمت بالا

عملکرد دستور ceil در متلب هم از نامش مشخص است (به معنی سقف) ، این دستور هر عدد را به سمت بالا و نزدیک ترین عدد صحیح رند می کند.

به مثال زیر توجه بفرمایید:

مثال: مجددا ماتریس a را که در مثال قبل تعریف کردیم در نظر بگیرید. این ماتریس را به عنوان ورودی به تابع ceil می دهیم تا همه المان های آن را به سمت بالا گرد کند.

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

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

مثال زیر را با توجه دنبال کنید.

مثال: مجددا ماتریس a را در نظر می گیریم و این بار تاثیر تابع round را بر روی آن بررسی می کنیم.

درباره تابع round می توانیم کمی بیشتر بحث کنیم.

این تابع می تواند دو ورودی داشته باشد:

ورودی اول متغیری است که می خواهیم المان هایش را گرد کنیم. (یعنی همین ورودی که تا به حال وارد می کردیم.)

ورودی دوم تغییر می کند که گرد شدن نسبت به کدام مرتبه عدد انجام شود. اجازه بدهید کمی توضیح بدهیم که بهتر متوجه شوید.

اگر ورودی دوم را صفر وارد کنیم، نسبت به حالتی که یک ورودی داشتیم تفاوتی ایجاد نمی شود.

اما اگر ورودی دوم عدد 1 باشد، به جای اینکه قسمت یکان عدد گرد شود، عدد اول اعشار گرد می شود.

اگر عدد 2 وارد کنیم عدد دوم اعشار گرد می شود و به همین صورت تا آخر.

اما اگر ورودی دوم یک عدد منفی باشد اوضاع متفاوت خواهد بود. اگر عدد 1- وارد کنیم، به جای یکان، دهگان گرد می شود.

اگر 2- وارد کنیم صدگان گرد می شود و همین طور بگیرید برای اعداد بعدی!

در مثال زیر این مورد کاملا مشخص شده است.

مثال: عدد 86.2763 را در نظر بگیرید. حالت های مختلف تاثیر تابع round بر روی این عدد را مشاهده می کنید.

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

تابع fix اعدادی را که به عنوان ورودی دریافت می کند، به سمت صفر گرد می کند. یعنی اعداد مثبت را به سمت پایین و اعداد منفی را به سمت بالا گرد می کند. ( در اعداد مثبت شبیه به دستور floor و در اعداد منفی شبیه به دستور ceil عمل می کند.)

به مثال زیر توجه کنید:

مثال: مجددا ماتریس a را در نظر می گیریم و این بار تاثیر تابع fix را بر روی آن بررسی می کنیم.

به طور خلاصه و برای مقایسه، به جدول زیر توجه کنید تا تفاوت های این 4 تابع را بهتر درک کنید.



اشتراک گذاری

دیدگاه شما

اولین دیدگاه را شما ارسال نمایید.