اعداد در متلب / numbers in matlab

اعداد در متلب | Matlab Numbers3 دقیقه مطالعه

هدیه فنولوژی به شما!

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

اعداد در متلب

متلب شامل دسته‌بندی‌های گوناگون عددی است که شامل اعدا صحیح (با علامت و بدون علامت) و اعداد اعشاری (با دقت یکتا single یا دوبرابر double) هستند. به طور پیش‌فرض متلب همه‌ی مقادیر عددی را به صورت اعداد اعشاری دوبرابر دقت یا double ذخیره می‌کند. شما می‌توانید انتخاب کنید که هر عدد یا آرایه‌ای از اعداد را به صورت اعداد صحیح یا اعشاری با دقت یکتا نیز ذخیره کنید. همه‌ی داده‌های عددی از محاسبات پایه‌ی برداری و ریاضیاتی پشتیبانی می‌کنند.

تبدیل انواع دیتاتایپ اعداد در متلب

برای تبدیل انواع دیتاتایپ در متلب می‌توانید از توابع زیر استفاده کنید:

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

مثال: یک فایل اسکریپت مانند زیر ایجاد کنید.

نتیجه‌ی کد بالا به صورت زیر است:

بیایید کمی مثال بالا را توسعه دهیم:

در انتهای این کد اعداد را به آرایه‌ی سلولی تبدیل کرده‌ایم:

کوچک‌ترین و بزرگ‌ترین اعداد صحیح

توابع intmax و intmin،‌ به ترتیب بزرگ‌ترین و کوچک‌ترین مقادیری که می‌توان با انواع اعداد صحیح نشان داد را برمی‌گردانند.

به مثال‌های زیر توجه کنید و به سینتکس استفاده شده (‘__int’) در آرگومان ورودی تابع‌ها دقت کنید.

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

کوچک‌ترین و بزرگ‌ترین اعداد اعشاری

توابع realmax و realmin،‌ به ترتیب بزرگ‌ترین و کوچک‌ترین مقادیری که می‌توان با انواع اعداد اعشاری نشان داد را برمی‌گردانند. آرگومان‌های ورودی این تابع می‌توانند ‘single’ و یا ‘double’ باشند. به مثال‌های زیر توجه کنید:

مشاهده نتایج:
تیم محتوایی فنولوژی
تیم محتوایی فنولوژی
گروهی از متخصصان حوزه‌های مختلف
عضویت
اطلاع از
0 دیدگاه‌ها
بازخورد در متن
دیدن همه دیدگاه‌ها

فنولوژی را در شبکه‌های اجتماعی دنبال کنید

©۲۰۲۰ – کلیه حقوق مادی و معنوی متعلق به فنولوژی است.