آموزش برنامه نویسی متلب-Matlab

  • 2021-08-30 09:21:01
  • پژواک دانش
آموزش برنامه نویسی متلب-Matlab

ویژگی های اصلی Matlab در دستور Format:

 

با استفاده از این دستور می توان نحوه نمایش اعداد در پنجره فرمان متلب را تغییر داد.

 

FORMAT [OPTION]<<

,option : short , long , short e , long e, short g,long g, hex

...,+

 

دقت کنید که این دستور دقت محاسبات را تغییر نمی دهد و تنها بر نحوه نمایش اعداد تاثیر خواهد گذاشت.

 

انواع متغیرها در Matlab:

 

بعضی از مهمترین انواع متغیرها در متلب عبارتند از:

 

نقطه اعشار با دقت مضاعف (8 بایت): double 

 

نوع تعریف شده توسط کاربر: struct 

 

نقطه اعشار (4 بایت): single

عدد صحیح بی علامت (8 بیتی): uint8

 

عدد صحیح بی علامت (16 بیتی): uint 16

 

عدد صحیح بی علامت (32 بیتی): uint 32

 

عدد صحیحی بی علامت (64 بیتی): uint64

 

عدد صحیح (8بیتی): int8

 

عدد صحیح (16 بیتی): int16

 

عدد صحیح (32 بیتی): int32

 

عدد صحیح (64 بیتی): int64

 

برای دیدن لیست کامل انواع متلب در پنجره فرمان از دستور help dataypes می توانید استفاده کنید.

 

انواع متغیرها:

 

باید دقت کرد که اگر چه متلب انواع مختلفی از متغیرها را پشتیبانی می کند اما نوع پیش فرض، نوع " دقت مضاعف" است. و برای تبدیل نوع یک متغیر باید دستور کلی زیر را بکار برد:

 

;a=typename(a)

 

در اینجا نوع متغیر به صحیح بی علامت 8 بیتی تغییر می کند: a=uint8(a)<<

 

در اینجا یک متغیر از ابتدا از نوع صحیح بی علامت 32 بیتی تعریف شده است: ;b=uint(345)<<

 

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

intmin('int16)<<

intmax('int16')<<

 

نکته: در مورد جعبه ابزار پردازش تصویر نوع پیش فرض نوع unit8 است.

 

نام گذاری متغیرها:

الف:اختلاف حروف کوچک و بزرگ

 

ب:با حرف الفبا باید شروع شود

 

پ:کارکترهای مجاز: حروف الفبا، اعدا و...

 

ج:حداکثر طول نام: با استفاده از تابع namelengthmaxدر هر نسخه از Matlab می توانید تعیین شود. در نسخه 2006 حداکثر 63 کاراکتر است.

 

د:مراقب باشید متغیر شما با یک تابع درونی Matlab یا تابعی که توسط خود شما نوشته شده است همنام نباشد. برای اطمینان از دستور Whic-all varNameاستفاده کنید.

 

برای نمونه:

,5=this_Is_a_variable<<

 

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