آموزش متلب قسمت 22: بردارها در متلب - عملگرهای مقدماتی
در اینجا برداری را تعریف میکنیم بصورت ماتریسی با یک ستون و چند سطر یا ماتریسی با یک سطر و چند ستون
ماتریس بردارهای ما بصورت زیر خواهد بود
حال که فهمیدیم که بردارها در متلب چگونه تعریف میشوند ببینم چطور میتوان در متلب آنها را دستکاری کرد
بردارها در متلب
ایجاد یک بردار در متلب
واقعا چطور میتوان در متلب یک بردار ساخت؟ ما قبلا یاد گرفتیم که چطور ماتریسها را بسازیم و آنها را ویرایش کنیم. ایجاد و ویرایش بردارها نیز شبیه به ماتریسها است. برای این کار بصورت زیر عمل میکنیم
اگر بخواهیم دو برداری را که در بالا به آنها اشاره کردیم بسازیم کد زیر را مینویسیم
A=[5,25,1,0,11,32]% The comma can be replace by a space
B=[4;1;1;7;8]
پیداکردن بزرگترین جزء یک بردار
برای پیداکردن بزرگترین جزء بردارهای A و B بصورت زیر عمل میکنیم
max(A)
max(B)
که نتیجه زیر را برمیگرداند
ما از این تابع برای پیداکردن بزرگترین عنصر یک بردار استفاده می کنیم. فرض کنید برداری دارید با هزاران عنصر که نمیتوانید برای پیدا کردن بزرگترین آنها تک به تکشان را چک کنید. این تابع این بار سنگین را از روی شانه های شما برمیدارد.
پیداکردن کوچکتر جزء یک بردار
همانند تابع قبلی بصورت زیر عمل می کنیم
min(A)
min(B)
که نتیجه زیر را بدنبال دارد:
مرتب سازی عناصر بصورت صعودی
ما با جزئیات استفاده از این تابع در تمرینهای قبلی آشنا شدیم
مجموع المانهای یک بردار
تابع SUM مجموع تمام المانهای یک بردار را محاسبه می کند.
برای محاسبه کد زیر را مینویسیم
sum(A)
که نتیجه زیر را بر میگرداند
بدست آوردن مقدار میانگین
برای بدست آوردن میانگین عناصر از فرمول زیر استفاده می کنیم
که میتوانید بصورت زیر نیز بکار برده شود
برای پیدا کردن میانگین بردار A کد زیر را بنویسید
mean(A)
که نتیجه زیر را بر میگرداند
محاسبه انحراف معیار
برای محاسبه انحراف معیار از کد زیر استفاده کنید
std(A)
که نتیجه بصورت زیر است
محاسبه مقدار میانه یک بردار
میانه یک بردار چیزی نیست جز عددی که نیمه بالاتر را از نیمه پایینی جدا می کند. بنابراین میانه B برابر با 1 و میانه A برابر با 8 خواهد بود.
برای محاسبه میانه بردار A از کد زیر استفاده کنید
median(A)
نتیجه میشود