آرایه و متغیر در متلب
آرايه سلولي Cell Array
آرايه اي كه هر درايه آن يك آرايه ديگر باشد، آرايه سلولي Cell Array نام دارد. براي اطلاع بيشتر به مدارك متلب مراجعه كنيد.
مثال: يك آرايه سلولي كه داراي سه نوع آرايه در هر سلول باشد ايجاد كنيد.
C = {logical([1 0 1 1 0]) ‘Array’ [1 2;3 4]}
C = [1×5 logical] ‘Array’ [2×2 double]
توابع اندازه گير
توابع ()ndims(), size(), length و نظائرشان را كه در سنجش كميت ماتريس ها به كار مي روند، در اين متن توابع اندازه گير ناميده ايم.
تابع ()size تعداد سطر و ستون (و تعداد صفحه در مورد ماتريسهاي سه بعدي) را ميدهد.
تابع ()length معادل(()max(size است كه در مورد بردارها تعداد عناصر را كه همان تعداد ستونها است ميدهد.
تابع ()ndims معادل (()length(size است كه براي اسكالر و بردار و ماتريس دو بعدي داراي مقدار 2 و براي ماتريسهاي سه بعدي داراي مقدار 3 است.
بايد توجه داشت كه اندازه size و نوع type هر آرايه در پنجره Workspace نشان داده ميشود.
مثال: يك بردار رديفي 4 عضوي توليد كنيد. اندازه، طول و بعد آنرا چاپ كنيد.
>> rv = [2 -5 16 7.6];
>> size(rv)
ans = 1 4
>> L = length(rv)
L = 4
>> m = ndims(rv)
m = 2
متغير داخلي ans
اگر به آخرين مقدار حساب شده نامي نداده باشيم، در متغير داخلي ans قرار ميگيرد.
مثال ها: بردار بدون نام
>> [-2 3.4 56]
ans = -2.0000 3.4000 56.0000
درايه واقع در رديف2 ستون3 ماتريس A
>> A = [1 2 3; 4 5 6]
>> A(2,3)
ans = 6
اعلام نوع متغير همانطور كه گفته شد در متلب نيازي به اعلام يا معرفيِ declaration متغيرها قبل از كاربرد آنها نيست (بر خلاف ++C)، بلكه به هنگام مقدار دهي به يك متغير، نوع آن خودبهخود تعيين ميشود.
نویسنده: مصطفی همت آبادی
مقاله متلب,مطلب,متلب,مقاله برق,مقاله قدرت,مقاله مطلب,مقاله سیمولینک,دانلود متلب,دانلود مقاله متلب,مقالهmatlab ,آموزش متلب,مطلب,متلب,آموزش برق,آموزش قدرت,آموزش مطلب,آموزش سیمولینک,دانلود متلب,دانلود آموزش متلب,آموزشmatlab ,پروژه متلب,مطلب,متلب,پروژه برق,پروژه قدرت,پروژه مطلب,پروژه سیمولینک,دانلود متلب,دانلود پروژه متلب,پروژهmatlab ,