آشنائي با انواع متغير و داده-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 كليك-كليك كنيد، دسترسي بيشتري بهآن پيدا كرده، حتي ميتوانيد آن را اديت كنيد.
متغيرهاي داخلي يا توكار متلب
بعضي از متغيرها كه در داخل متلب پيش- تعريف شده اند، در جدول زير آمده اند:
نوسنده: مصطفی همت ابادی
مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,