آموزش متلب

تعريف كردن آرايه ها در متلب

تعريف كردن آرايه ها در متلب

اكنون چند بردار تعريف مي كنيم:

» v=[1 2 3]
v =
1 2 3
» w=[‘abcd’ ‘1234’]
w =
abcd1234

براي تعريف بردارهاي عددي حتما” بايد از كروشه استفاده كرد ولي استفاده از آنها براي متغيرهاي حرفي الزامي نيست.
حالت خاصي از بردار (كه در توابع MATLAB به عنوان جاي خالي استفاده بسياري دارد) عبارتست از بردار تهي كه به صورت [ ] تعريف مي گردد.
نحوه تعريف ماتريسها به صورت زير است:

» m=[1 2 3
4 5 6]
m =
1 2 3
4 5 6
» n=[‘abcd’
‘1234’]
n =
abcd
1234

اعضاي يك ماتريس را مي شود بطور جداگانه مشاهده كرد و يا تغيير داد:

» m(2,3)
ans =
6

» m(2,3)=7
m =
1 2 3
4 5 7

عمليات ساده جبري روي بردارها و ماتريسها به صورت زير انجام مي شود:

» 2*m
ans =
2 4 6
8 10 14
» m+1
ans =
2 3 4
5 6 8
» n1=[2 5 4
-1 -2 0];
» m+n1
ans =
3 7 7
3 3 7

لازم به ذكر است كه اعضاي يك سطر ماتريس را مي توان هم با فاصله و هم با ويرگول از هم جدا كرد. بكار بردن semicolon در تعريف يك ماتريس به معناي انتقال به سطر بعدي مي باشد:

» q=[1, 2, 3
4 5 6; 7 8 9]
q =
1 2 3
4 5 6
7 8 9

عملگر دو نقطه ( : ) كاربرد زيادي در رجوع به سطرها، ستونها و يا بخشي از آرايه دارد:

» q(1,:)
ans =
1 2 3
» q(:,2)
ans =
2
5
8
» q(1:2,2:end)
ans =
2 3
5 6

 

اگر بخواهيد نام متغيرهاي ايجاد شده را ببينيد مي توانيد از دستور who استفاده کنید:

» who
Your variables are:
a n q w
m p v

 

براي مشاهده نام متغيرهاي موجود به همراه اطلاعات اضافه تر در مورد آنها دستور whos را بکار ببرید.

whos
Name Size Bytes Class
a 1×1 8 double array
m 2×3 48 double array
n 2×4 16 char array
p 1×5 10 char array
q 3×3 72 double array
v 1×3 24 double array
w 1×8 16 char array

Grand total is 31 elements using 122 bytes

 

 

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

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

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

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