Professional Documents
Culture Documents
Bushra Fatima NED University of Engineering & Technology: April 09, 2017
Bushra Fatima NED University of Engineering & Technology: April 09, 2017
ARRAYS
Bushra Fatima
NED University of Engineering & Technology
April 09, 2017
Outline
• Arrays
• Transpose operator
• Array addressing
Textbook: A. Gilat, Matlab: An Introduction with Applications 4th Edition. John Wiley
& Sons, Incorporated, 2017. (Chapter 2: Creating Arrays)
CREATING ARRAYS BUSHRA FATIMA
ARRAYS | VECTORS | MATRICES | TRANSPOSE | ADDRESSING AN ARRAY 3 of 31
Arrays
• Arrays: List of numbers arranged in rows and/or columns
• One-dimensional array:
a row or a column of numbers
Vectors
• Two-dimensional array:
Collection of numbers arranged in rows and columns
Matrices.
Arrays
Element: A (1,2)
1 3 5
𝐴=
2 4 6
Order of an array (m, n)
where
m = no. of rows
n = no. of columns METU NCC
CREATING ARRAYS BUSHRA FATIMA
ARRAYS | VECTORS | MATRICES | TRANSPOSE | ADDRESSING AN ARRAY 5 of 31
𝒓𝑨 = 𝟐𝐢 + 𝟒𝐣 + 𝟓𝐤
Where:
i, j and k are unit vectors along Position of a point
x, y and z axes.
METU NCC
CREATING ARRAYS BUSHRA FATIMA
ARRAYS | VECTORS | MATRICES | TRANSPOSE | ADDRESSING AN ARRAY 6 of 31
5
METU NCC
CREATING ARRAYS BUSHRA FATIMA
ARRAYS | VECTORS | MATRICES | TRANSPOSE | ADDRESSING AN ARRAY 7 of 31
METU NCC
CREATING ARRAYS BUSHRA FATIMA
ARRAYS | VECTORS | MATRICES | TRANSPOSE | ADDRESSING AN ARRAY 8 of 31
Elements in a row
separated by:
• comma
• space
METU NCC
CREATING ARRAYS BUSHRA FATIMA
ARRAYS | VECTORS | MATRICES | TRANSPOSE | ADDRESSING AN ARRAY 10 of 31
METU NCC
CREATING ARRAYS BUSHRA FATIMA
ARRAYS | VECTORS | MATRICES | TRANSPOSE | ADDRESSING AN ARRAY 11 of 31
METU NCC
CREATING ARRAYS BUSHRA FATIMA
ARRAYS | VECTORS | MATRICES | TRANSPOSE | ADDRESSING AN ARRAY 12 of 31
METU NCC
CREATING ARRAYS BUSHRA FATIMA
ARRAYS | VECTORS | MATRICES | TRANSPOSE | ADDRESSING AN ARRAY 13 of 31
METU NCC
CREATING ARRAYS BUSHRA FATIMA
ARRAYS | VECTORS | MATRICES | TRANSPOSE | ADDRESSING AN ARRAY 14 of 31
• linspace(xi, xf, n)
where
xi first element
xf last element
n number of elements
METU NCC
CREATING ARRAYS BUSHRA FATIMA
ARRAYS | VECTORS | MATRICES | TRANSPOSE | ADDRESSING AN ARRAY 15 of 31
METU NCC
CREATING ARRAYS BUSHRA FATIMA
ARRAYS | VECTORS | MATRICES | TRANSPOSE | ADDRESSING AN ARRAY 16 of 31
Eg: A= [1 2; 3 4]
1 2
A=
3 4
METU NCC
CREATING ARRAYS BUSHRA FATIMA
ARRAYS | VECTORS | MATRICES | TRANSPOSE | ADDRESSING AN ARRAY 18 of 31
Eg: A= [1 2
3 4]
1 2
A=
3 4
METU NCC
CREATING ARRAYS BUSHRA FATIMA
ARRAYS | VECTORS | MATRICES | TRANSPOSE | ADDRESSING AN ARRAY 19 of 31
METU NCC
CREATING ARRAYS BUSHRA FATIMA
ARRAYS | VECTORS | MATRICES | TRANSPOSE | ADDRESSING AN ARRAY 20 of 31
METU NCC
CREATING ARRAYS BUSHRA FATIMA
ARRAYS | VECTORS | MATRICES | TRANSPOSE | ADDRESSING AN ARRAY 21 of 31
eye command
• Square matrix
• Identity matrix
METU NCC
CREATING ARRAYS BUSHRA FATIMA
ARRAYS | VECTORS | MATRICES | TRANSPOSE | ADDRESSING AN ARRAY 22 of 31
METU NCC
CREATING ARRAYS BUSHRA FATIMA
ARRAYS | VECTORS | MATRICES | TRANSPOSE | ADDRESSING AN ARRAY 23 of 31
METU NCC
CREATING ARRAYS BUSHRA FATIMA
ARRAYS | VECTORS | MATRICES | TRANSPOSE | ADDRESSING AN ARRAY 24 of 31
Transposing Matrices
METU NCC
CREATING ARRAYS BUSHRA FATIMA
ARRAYS | VECTORS | MATRICES | TRANSPOSE | ADDRESSING AN ARRAY. 25 of 31
Array addressing
1 3 5 Element: A (1,2)
𝐴=
2 4 6
METU NCC
CREATING ARRAYS BUSHRA FATIMA
ARRAYS | VECTORS | MATRICES | TRANSPOSE | ADDRESSING AN ARRAY. 26 of 31
Array addressing
1 3 5 Change to 8
𝐴=
2 4 6
METU NCC
CREATING ARRAYS BUSHRA FATIMA
ARRAYS | VECTORS | MATRICES | TRANSPOSE | ADDRESSING AN ARRAY. 27 of 31
METU NCC
CREATING ARRAYS BUSHRA FATIMA
ARRAYS | VECTORS | MATRICES | TRANSPOSE | ADDRESSING AN ARRAY. 28 of 31
METU NCC
CREATING ARRAYS BUSHRA FATIMA
ARRAYS | VECTORS | MATRICES | TRANSPOSE | ADDRESSING AN ARRAY. 29 of 31
METU NCC
CREATING ARRAYS BUSHRA FATIMA
ARRAYS | VECTORS | MATRICES | TRANSPOSE | ADDRESSING AN ARRAY. 30 of 31
METU NCC
CREATING ARRAYS BUSHRA FATIMA
ARRAYS | VECTORS | MATRICES | TRANSPOSE | ADDRESSING AN ARRAY. 31 of 31
METU NCC