آموزش متلب

آرایه و متغیر در متلب

آرایه و متغیر در متلب

آرايه سلولي 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 ,

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

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

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