MATLABŪ Getting Started Guide - The MathWorks - #49

/ 250


catalogue search
P. 01
P. 02
P. 03
P. 04
P. 05
P. 06
P. 07
P. 08
P. 09
P. 10
P. 11
P. 12
P. 13
P. 14
P. 15
P. 16
P. 17
P. 18
P. 19
P. 20
P. 21
P. 22
P. 23
P. 24
P. 25
P. 26
P. 27
P. 28
P. 29
P. 30
P. 31
P. 32
P. 33
P. 34
P. 35
P. 36
P. 37
P. 38
P. 39
P. 40
P. 41
P. 42
P. 43
P. 44
P. 45
P. 46
P. 47
P. 48
P. 49
P. 50


See other catalogues for The MathWorks

Text version of the page
More About Matrices and Arrays
Scalar Expansion
Matrices and scalars can be combined in several different ways. For example, ascalarissubtracted from a matrix by subtracting it from each element. The average value of the elements in our magic square is 8.5, so
B= A- 8.5 forms a matrix whose column sums are zero:
B=
7.5
-5.5
-6.5
4.5
-3.5
1.5
2.5
-0.5
0.5
-2.5
-1.5
3.5
-4.5
6.5
5.5
-7.5
sum(B) ans =
0000
With scalar expansion, MATLAB assigns a specified scalar to all indices in a
range. For example,
B(1:2,2:3) = 0 zeroes out a portion of B:
B=
7.5
0
0
4.5
-3.5
0
0
-0.5
0.5
-2.5
-1.5
3.5
-4.5
6.5
5.5
-7.5
Logical Subscripting
The logical vectors created from logical and relational operations can be used to reference subarrays. Suppose X is an ordinary matrix and L is a matrix of the samesizethat is the result of some logical operation. Then X(L) specifies the elements of X where the elements of L are nonzero.
2-27

pageCatalog pdf di En 2012-06-22-01