آموزش متلب

آشنائي با انواع متغير و داده-2

آشنائي با انواع متغير و داده-2

مثال ها:

داده اعشاري double

براي نمايش ارقام بيشتري از يك عدد %              format long e <<

>> e = exp(1)

براي به دست آوردن عدد نپري از تابع كتابخانهاي ()exp استفاده كرده ايم %

e = 2.718281828459046e+000

>> isa(e,’double’)

ans = 1

>> pi, 4*atan(1), imag(log(-1))

ans = 3.141592653589793e+000

ans = 3.141592653589793e+000

ans = 3.141592653589793e+000

داده اعشاري single

>> y = single(e)

y = 2.718281745910645e+000

>> isa(y,’single’)

ans = 1

نوع single عدد اعشاري است كه تا هفت رقم بعداز مميز دقيق است، لذا نمايش آن فقط تا رقم هفتم اعتبار دارد، و ارقام بعداز آن فاقد اعتبار هستند (با نمايش e مقايسه كنيد).

عمليات با نوع single

اغلب عمليات رياضي براي نوع single تعريف نشده اند.

>> si1 = single(2.2), si2 = single(3.5)

si1 = 2.2000      si2 = 3.5000

>> si1 * si2

??? Error using ==> * Function ‘*’ is not defined for values of class ‘single’.

انواع اعداد صحيح

>> format

طبق پيشفرض متلب به صورت عدد اعشاري با دقت افزوده نگهداري ميشود % ;x1 = 125.6 <<

>> ix1 = int8(x1)

ix1 = 125

>> isa(ix1,’int8′)

ans = 1

>> ix2 = int16(x1)

ix2 = 125

>> isa(ix2,’int16′)

ans = 1

عمليات با نوع int

اغلب عمليات رياضي براي نوع int تعريف نشده اند.

>> it1 = int16(14.4), it2=int16(12.3)

it1 = 14      it2 = 12

>> it1 + it2

??? Error using ==> + Function ‘+’ is not defined for values of class ‘int16’.

داده كاراكتري و تركيب انواع

>> x = 66; % double

>> cx = char(x) % character

cx = B

در تركيب كاراكتر، منطق، و عدد، حاصل عددي است % ar = ‘A’ + logical(1) + 1.3 <<

var = 67.3000

داده منطقي

>> t = [0 1]; % double

>> tL = logical(t)

tL = 0 1

مشاهده در پنجره فضاي كار

داده هاي تعريف شده در محيط متلب در فضاي كار نمايش داده مي شوند. لذا توصيه مي شود همواره از انتخاب View از منيوي اصلي، پنجره Workspace را تيك بزنيد تا بتوانيد مشخصه هاي متغيرهاي خود را در فضاي حافظه مشاهده نمائيد. اگر به روي يك متغير در پنجره Workspace كليك-كليك كنيد، دسترسي بيشتري بهآن پيدا كرده، حتي ميتوانيد آن را اديت كنيد.

683

 

متغيرهاي داخلي يا توكار متلب

بعضي از متغيرها كه در داخل متلب پيش- تعريف شده اند، در جدول زير آمده اند:

692

 

نوسنده: مصطفی همت ابادی

 

مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,

سعید عربعامری
من سعید عربعامری نویسنده کتاب 28 گام موثر در فتح متلب مدرس کشوری متلب و سیمولینک و کارشناس ارشد مهندسی برق قدرتم . بعد از اینکه دیدم سایتهای متعدد یک مجموعه کامل آموزش متلب و سیمولینک ندارند به فکر راه اندازی این مجموعه شدم
http://sim-power.ir

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *