پاورپوینت آموزش نرم افزار MATLAB بخش 2 (pptx) 22 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 22 اسلاید
قسمتی از متن PowerPoint (.pptx) :
2
آموزش نرم افزار MATLABبخش 2
3
خلاصه مطالب
نکاتی بیشتر در مورد کار با ماتریس ها (آرایه ها).
رشته (String)
تعریف ساختار (Structure).
تعریف آرایه سلولی (Cell array).
توابع مربوط به زمان اجرا
توابع مربوط به فایلهای صوتی
4
کار با ماتریس (آرایه)
تعریف آرایه:
A=[1 2 3] تعریف آرایه 3*1 (بردار)
X=[1; 2; 3] تعریف آرایه1*3 (بردار)
Y=[1 2 3;4 5 6] تعریف آرایه 3*2
برای دسترسی به یک عنصر خاص از اندیس استفاده می کنیم. در MATLAB اندیس از 1 شروع می شود.
A(1,1) یا A(1) A(1,2) یا A(2) A(1,3) یا A(3)
X(1,1) یا X(1) X(2,1) یا X(2) X(3,1) یا X(3)
Y( 1,1) Y(2,2) Y(2,3)
Y(:,1) تمام عناصر ستون 1 را بر می گرداند. یعنی [1;4]
Y(1,1:2) عناصر Y(1,1) و Y(1,2) را برمی گرداند.
Y(1:2,1:2) عناصر Y(1,1) ، Y(2,1) ، Y(1,2) و Y(2,2) را بر می گرداند.
5
الحاق عنصر (عناصر) به آرایه
الحاق عناصر به آرایه
X=[1 2 3];
Y=[X -5]; Y=[1 2 3 -5] می شود.
می توان نوشت: X=[X -5] در این صورت X=[1 2 3 -5] می شود.
اگر X=[1 2 3] و بنویسیم Y=[X; -3 4 5] در این صورت :
اگر X=[1 2 3] و بنویسیم Y=[X;-5] خطا رخ می دهد. باید حتما یک سطر کامل مشخص کنیم.
6
دو تابع برای الحاق عناصر
Horzcat: اتصال عناصر به صورت افقی (ستونی)
Horzcat([1 2 3],[4 5 6])=C
C=[1 2 3 4 5 6]
Vertcat: اتصال عناصر به صورت عمودی(سطری)
C=vertcat([1 2 3],[4 5 6])
معادل با C=[1 2 3;4 5 6] است.
7
محاسبه مجموع و میانگین آرایه
تابع sum برای محاسبه مجموع عناصر آرایه به کار می رود.
اگر یک بردار داشته باشیم مثلا x=[1 2 3] ، sum(x) مجموع عناصر آن را بر می گرداند.
اگر بردار نباشد مثلا x=[1 2 3;4 5 6] ، sum(x) مجموع عناصر هر ستون را به طور مجزا حساب می کند و [5 7 9] را بر می گرداند. با نوشتن به صورت sum(sum(x)) مجموع همه عناصر حساب می شود.
Sum(x,1) معادل sum(x) عمل می کند.
Sum(x,2) مجموع هر سطر را به طور مجزا محاسبه می کند. در مثال بالا [6;15]
برای آرایه های بیش از 2 بعد می توانیم sum(x,3) ، sum(x,4) و.... هم داشته باشیم.
تابع mean برای محاسبه میانگین آرایه به کار می رود.
طرز نوشتن و کار با ان دقیقا مشابه sum است . فقط در اینجا به جای مجموع میانگین محاسبه می شود.
8
محاسبه ابعاد و طول
تابع size برای محاسبه ابعاد به کار می رود:
اگر X آرایه دو بعدی 4*3 باشد Size(X) تعداد سطر و ستون آن را بر می گرداند یعنی 3 و 4
برای آرایه های با ابعاد بالاتر نیز به همین ترتیب انجام می شود.
تابع length: برای بردار طول را برمی گرداند و برای آرایه ها بزرگترین بعد را می دهد. مثلا اگر X ، 5*7*9 باشد 9 را برمی گرداند.
9
جستجوی مقدار در آرایه
تابع find برای جستجوی عناصر در آرایه به کار می رود.
X=[1 2 -3;4 -9 0]
[a b]=find(X==-3)
در این صورت a=1 (شماره سطر عنصر 3-) و b=3 (شماره ستون) می شود.
X=[1 2 -3;4 -3 0]
در این صورت a=[2;1] و b=[2;3] می شود.