اعداد در متلب MATLAB
اعداد در متلب MATLAB از انواع کلاس های عددی شامل عدد های صحیح با علامت و بدون علامت و عدد های با ممیز شناور با دقت اعشاری و مختلط با معنا را شامل و پشتیبانی می کند. به صورت پیش فرض، تمام مقادیر عددی به صورت ممیز نقطه شناور با دقت اعشاری می باشد. در زیر با حل مثال هایی به بررسی آن می پردازیم.
انواع دیتا تایپ های اعداد در متلب:
Function | Purpose |
---|---|
double | تبدیل به اعدادی با دقت اعشاری |
single | تبدیل به عدد با دقت ساده |
int8 | تبدیل به عدد صحیح علامت دار 8 بیتی |
int16 | تبدیل به عدد صحیح علامت دار 16 بیتی |
int32 | تبدیل به عدد صحیح علامت دار 32 بیتی |
int64 | تبدیل به عدد صحیح علامت دار 64 بیتی |
uint8 | تبدیل به عدد صحیح بدون علامت 8 بیتی |
uint16 | تبدیل به عدد صحیح بدون علامت 16 بیتی |
uint32 | تبدیل به عدد صحیح بدون علامت 32 بیتی |
uint64 | تبدیل به عدد صحیح بدون علامت 64 بیتی |
کد ها را در فایل اسکریپت زیر بنویسید.
x = single([5.32 3.47 6.28]) .* 7.5 x = double([5.32 3.47 6.28]) .* 7.5 x = int8([5.32 3.47 6.28]) .* 7.5 x = int16([5.32 3.47 6.28]) .* 7.5 x = int32([5.32 3.47 6.28]) .* 7.5 x = int64([5.32 3.47 6.28]) .* 7.5
عبارت بالا اجرا شده و به صورت زیر بیان می شود:
x = 39.900 26.025 47.100 x = 39.900 26.025 47.100 x = 38 23 45 x = 38 23 45 x = 38 23 45 x = 38 23 45
عبارت زیر را در فایل اسکریپت بنویسید.
x = int32([5.32 3.47 6.28]) .* 7.5 x = int64([5.32 3.47 6.28]) .* 7.5 x = num2cell(x)
و نتیجه:
x = 38 23 45 x = 38 23 45 x = { [1,1] = 38 [1,2] = 23 [1,3] = 45 }
مقاله پیشنهادی :
- پروژه های متلب مهندسی عمران
- پروژه های متلب مهندسی مکانیک
- محاسبات عددی
- اجزاء محدود
- دینامیک سازه