آخرین اخبار پربازدیدترین ها
کد خبر: 25815
۱۱:۳۷ ۳۰ /۰۶/ ۱۳۹۶

عملیات روی بردارها در نرم افزارMatlab - بخش اول

بردار یک آرایه یک بعدی از اعداد می باشد. در متلب دو نوع بردار داریم. بردار های سطری و بردار های ستونی. در ادامه این مطلب با نحوه تعریف بردارها و عملیات ریاضی روی آن ها آشنا می شوید.
سرویس آموزش و آزمون برق نیوز: بردار یک آرایه یک بعدی از اعداد می باشد. در متلب دو نوع بردار داریم.

بردار های سطری

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

بردار های سطری

بردار های سطری مجموعه ای از اعداد، جفت براکت، فضای خالی یا کاما که بین آن اعداد وجود دارند گفته می شود.

مثال

r = [7 8 9 10 11]
 
متلب عبارت بالا را اجرا کرده و نتیجه زیر را ایجاد می کند.

r =
 
    7    8    9   10   11
 
 
بردار های ستونی

بردار های ستونی مجموعه ای از اعداد، جفت براکت، سمیکالن که بین آن اعداد وجود دارند گفته می شود.

مثال

c = [7; 8; 9; 10; 11]
 
 
متلب عبارت بالا را اجرا کرده و نتیجه زیر را ایجاد می کند.

c =
       7       
       8       
       9       
      10       
      11
 
 
ارجاع دادن عناصر یک بردار

شما می توانید یک یا چند عنصر از یک بردار را به چند روش ارجاع دهید. مولفه ith بردار V به صورت v(i) تعریف می شود.

مثال

v = [1; 2; 3; 4; 5; 6]; % ایجاد یک بردار ستونی از 6 عنصر
v(3)
 
متلب عبارت بالا را اجرا کرده و نتیجه را به صورت زیر نمایش می دهد.

ans =  3
 
وقتی یک برداری را توسط کولن (v(:)) بیان می کنیم، تمام مولفه های بردار لیست می شوند.

مثال

v = [1; 2; 3; 4; 5; 6]; % ایجاد یک بردار ستونی از 6 عنصر
v(:)
 
 
متلب عبارت بالا را اجرا کرده و نتیجه را به صورت زیر نمایش می دهد.

ans =
     1
     2
     3
     4
     5
     6
متلب به شما اجازه انتخاب یک بردی از عناصر یک بردار را می دهد.

به عنوان مثال، فرض کنیم برداری سطری با نام rv از 9 عنصر داریم. سپس باید عناصر 3 تا 7 با نوشتن عبارت rv(3:7) و یک بردار جدید با نام sub_rv ایجاد کنیم.

rv = [1 2 3 4 5 6 7 8 9];
sub_rv = rv(3:7)
 
 
متلب عبارت بالا را اجرا کرده و نتیجه را به صورت زیر نمایش می دهد.

sub_rv =
 
   3   4   5   6   7
 
عملگر های بردار

عملگر های روی بردار به قرار زیر هستند.

اضافه و کم کردن بردار ها

شما می تونید بردار ها را به هم اضافه یا از هم کم کنید. هر دو بردارهای عملوند باید هم نوع و از تعداد عناصر یکسان برخوردار باشند.

مثال

یک فایل اسکریپت ایجاد کنید و کد های زیر را بنویسید.

A = [7, 11, 15, 23, 9];
B = [2, 5, 13, 16, 20];
C = A + B;
D = A - B;
disp(C);
disp(D);
 
وقتی متلب را اجرا می کنید، خواهید داشت.

9    16    28    39    29
5     6     2     7   -11
 
منبع: تحلیل داده
ارسال نظرات قوانین ارسال نظر
لطفا از نوشتن با حروف لاتین (فینگلیش) خودداری نمایید.
از ارسال دیدگاه های نا مرتبط با متن خبر، تکرار نظر دیگران، توهین به سایر کاربران و ارسال متن های طولانی خودداری نمایید.
لطفا نظرات بدون بی احترامی، افترا و توهین به مسئولان، اقلیت ها، قومیت ها و ... باشد و به طور کلی مغایرتی با اصول اخلاقی و قوانین کشور نداشته باشد.
در غیر این صورت، «برق نیوز» مطلب مورد نظر را رد یا بنا به تشخیص خود با ممیزی منتشر خواهد کرد.
نتیجه عبارت زیر را وارد کنید
=
captcha