آموزش متلب

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

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

براي توليد بردارهاي عددي كه اعضاي آن به فاصله مساوي از هم قرار دارند روش ساده اي در MATLAB وجود دارد. فرض كنيد كه t برداري باشد كه عضو اول آن ٠، عضو آخر آن ٢ و اعضاي آن به فاصله مساوي 0.5 از يكديگر باشند.

» t=0:.5:2
t =
0 0.5000 1.0000 1.5000 2.0000

آرايه هاي چند بعدي (آرايه هايي كه بيش از دو بعد دارند) از امكانات جديد پيش بيني شده در MATLAB 5 هستند. به عنوان مثال مي توان بعد سوم را به شكل زير به ماتريس m كه قبلا” تعريف شده افزود:

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

افزودن بعدهاي چهارم و بيشتر نيز به طريق مشابه امكان پذير است. اصطلاحا” به بعد سوم صفحه گفته مي شود ولي نام خاصي براي ابعاد چهارم به بعد وجود ندارد.

 

براي بدست آوردن طول يك بردار مي توانيد از دستور length استفاده كنيد:

» length(t)
ans =
5

دستور size تعداد سطرها و ستونهاي يك ماتريس را نمايش مي دهد:

» size(n)
ans =
2 4

در استفاده از size در مورد آرايه هاي چند بعدي برداري را مي دهد كه مولفه هاي آن طول آرايه هر يك از ابعاد آن است.

برخي از توابعي كه در ساختن آرايه ها بكار مي روند عبارتند از:
(2,2) ones يك ماتريس 2*2  با مولفه هاي ١ ايجاد مي كند.

(2,3) ones يك ماتريس 3*2  با مولفه هاي ١ ايجاد مي كند.

(2,3) zeros يك ماتريس 3*2  با مولفه هاي 0 ايجاد مي كند.

(3) eye يك ماتريس یکه 3*3 ايجاد مي كند.

(1,5,7-) linspace برداري با ٧ مولفه با فواصل مساوي بين ١- و ٥ ايجاد مي كند.

(1,2,8-) linspace برداري با ٨ مولفه با فواصل لگاريتمي مساوي بين   1-^١٠ و 2^١٠ ايجاد مي كند.

 

تعدادي از توابعي كه روي آرايه ها عمل مي كنند عبارتند از:

(sum(x حاصل جمع مولفه هاي x

(cumsum(x  حاصل جمع مولفه هاي x از اول تا هر مولفه

(prod(x حاصلضرب مولفه هاي x

(cumprod(x حاصلضرب مولفه هاي x از اول تا هر مولفه

(max(x بزرگترين مولفه x را پيدا مي كند.

(min(x كوچكترين مولفه x را پيدا مي كند.

(sort(x مولفه هاي x را مرتب مي كند.

(mean(x ميانگين حسابي مولفه هاي x

(std(x انحراف معيار مولفه هاي x

 

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

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

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

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