Programming Fundamentals - The MathWorks - #29

/ 840


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
Creating and Concatenating Matrices
This example constructs a 3 row, 5 column (or 3-by-5) matrix of numbers. Note that all rows must have the same number of elements:
A = [12 62 93 -8 22; 16 2 87 43 91; -4 17 -72 95 6]
A=
12 62 93 -8 22
16 2874391
-4 17 -72 95 6
The square brackets operator constructs two-dimensional matrices only, (including 0-by-0, 1-by-1, and 1-by-n matrices). To construct arrays of more than two dimensions, see "Creating Multidimensional Arrays" on page 1-58.
For instructions on how to read or overwrite any matrix element, see "Matrix Indexing" on page 1-18.
Entering Signed Numbers
When entering signed numbers into a matrix, make sure that the sign immediately precedes the numeric value. Note that while the following two expressions are equivalent,
7-2+5 7-2+5
ans = ans =
10 10
the next two are not:
[7-2+5] [7-2+5]
ans = ans =
7-2 5 10
Specialized Matrix Functions
MATLAB has a number of functions that create different kinds of matrices. Some create specialized matrices like the Hankel or Vandermonde matrix. The functions shown in the table below create matrices for more general use.
Function
Description
ones
Create a matrix or array of all ones.
1-5

pageCatalog pdf di En 2012-06-22-01