دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۸
  • مهر

جلسه ۱۴ : انواع عددی در متلب

  • دسته‌بندی‌ها :
جلسه ۱۴ : انواع عددی در متلب
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

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

      آشنایی با نوع عددی در متلب

      در ادامه ی مباحث این بخش ما شما را با تمام انواع عددی در متلب و مثال هایی از آن آشنا خواهیم کرد:

      انواع تبدیل در داده های عددی مختلف

      MATLAB توابع زیر را برای تبدیل انواع مختلف داده های عددی ارائه کرده است:

      FunctionPurpose
      doubleتبدیل به نوع عددی double
      singleتبدیل به دقت تک رقمی
      int8تبدیل به integer صحیح نوع ۸ بیتی
      int16تبدیل به integer صحیح نوع ۱۶ بیتی
      int32تبدیل به integer صحیح نوع ۳۲ بیتی
      int64تبدیل به integer صحیح نوع ۶۴ بیتی
      uint8تبدیل به integer بدون علامت نوع ۸ بیتی
      uint16تبدیل به integer بدون علامت نوع ۱۶ بیتی
      uint32تبدیل به integer بدون علامت نوع ۳۲ بیتی
      uint64تبدیل به integer بدون علامت نوع ۶۴ بیتی

      مثال – یک فایل اسکریپت ایجاد کرده و کد زیر را در آن تایپ می کنیم:

      مثال : 

      نتیجه ی اجرای کد فوق در متلب:

      مثال : 

      مثال ۲- کد مثال قبل را با ایجاد یک فایل اسکریپت و افزودن کد زیر به آن کاملتر می کنیم:

      مثال : 

      نتیجه ی اجرای کد فوق در متلب:

      مثال : 

      بزرگترین و کوچکترین integer ها

      توابع intmax () و intmin () به ترتیب حداکثر و حداقل اندازه ای که نوع داده های integer می تواند داشته باشد را برمی گرداند.

      پارامترهای ورودی هر دو تابع فوق، انواع داده های عددی مانند int16 ، int8 و… می باشد.(مثال: (intmax(int8 یا (intmin(int64 )

      مقدار بازگشتی هر دو تابع حداکثر یا حداقل مقدار عددی است که نوع داده ی integer ورودی می پذیرد.

      مثال- با ایجاد یک فایل اسکریپت  قرار دادن کد زیر در آن چگونگی استفاده از این توابع و عملکرد آن ها را تست می کنیم:

      مثال : 

      نتیجه ی اجرای کد فوق در متلب :

      مثال : 

      بزرگترین و کوچکترین مقدار نوع داده های عددی با دقت اعشاری

      توابع ()realmax و ()realmin به ترتیب بزرگترین و کوچکترین مقداری که انواع داده ها با دقت اعشاری می پذیرند را برمی گرداند.

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

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

      مثال : 

      نتیجه ی اجرای کد فوق در متلب :

      مثال : 

      کلام آخر

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

      QR:  جلسه ۱۴ : انواع عددی در متلب
      به اشتراک بگذارید