Matlab - Common operational symbols on computing data

>> A = [1 2; 3 4; 5 6]

A =

    1    2

    3    4

    5    6

>> B = [11 12; 13 14; 15 16]

B =

    11    12

    13    14

    15    16

>> C = [1 1; 2 2]

C =

    1    1

    2    2

>> A*C

ans =

    5    5

    11    11

    17    17

>> A .* B

ans =

    11    24

    39    56

    75    96

>> A .^ 2

ans =

    1    4

    9    16

    25    36

>> v = [1;2;3]

v =

    1

    2

    3

>> 1 ./ v

ans =

    1.0000

    0.5000

    0.3333

>> 1 ./ A

ans =

    1.0000    0.5000

    0.3333    0.2500

    0.2000    0.1667

>> log(v)

ans =

        0

    0.6931

    1.0986

>> exp(v)

ans =

    2.7183

    7.3891

  20.0855

>> v + ones(length(v),1)

ans =

    2

    3

    4

>> length(v)

ans =

    3

>> v + 1

ans =

    2

    3

    4

>> A

A =

    1    2

    3    4

    5    6

>> A'

ans =

    1    3    5

    2    4    6

>> a = [1 15 2 0.5]

a =

    1.0000  15.0000    2.0000    0.5000

>> val = max(a)

val =

    15

>> [val, ind] = max(a)

val =

    15

ind =

    2

>> a < 3

ans =

  1×4 logical array

  1  0  1  1

>> find(a < 3)

ans =

    1    3    4

>> A

A =

    1    2

    3    4

    5    6

>> A = magic(3)

A =

    8    1    6

    3    5    7

    4    9    2

>> help magic

magic  Magic square.

    magic(N) is an N-by-N matrix constructed from the integers

    1 through N^2 with equal row, column, and diagonal sums.

    Produces valid magic squares for all N > 0 except N = 2.

    Reference page for magic

>>

>>

>> [r, c] = find(A >= 7)

r =

    1

    3

    2

c =

    1

    2

    3

>> rand(3)

ans =

    0.7577    0.6555    0.0318

    0.7431    0.1712    0.2769

    0.3922    0.7060    0.0462

>> max(rand(3), rand(3))

ans =

    0.7952    0.4456    0.7547

    0.8235    0.9502    0.3816

    0.6948    0.7094    0.7655

>> max(A,[],1)

ans =

    8    9    7

>> A

A =

    8    1    6

    3    5    7

    4    9    2

>> max(A,[],2)

ans =

    8

    7

    9

>> max(max(A))

ans =

    9

>> A(:)

ans =

    8

    3

    4

    1

    5

    9

    6

    7

    2

>> max(A)

ans =

    8    9    7

>> max(A(:))

ans =

    9

>> A = magic(9)

A =

    47    58    69    80    1    12    23    34    45

    57    68    79    9    11    22    33    44    46

    67    78    8    10    21    32    43    54    56

    77    7    18    20    31    42    53    55    66

    6    17    19    30    41    52    63    65    76

    16    27    29    40    51    62    64    75    5

    26    28    39    50    61    72    74    4    15

    36    38    49    60    71    73    3    14    25

    37    48    59    70    81    2    13    24    35

>> sum(A,1)

ans =

  369  369  369  369  369  369  369  369  369

>> sum(A,2)

ans =

  369

  369

  369

  369

  369

  369

  369

  369

  369

>> eye(9)

ans =

    1    0    0    0    0    0    0    0    0

    0    1    0    0    0    0    0    0    0

    0    0    1    0    0    0    0    0    0

    0    0    0    1    0    0    0    0    0

    0    0    0    0    1    0    0    0    0

    0    0    0    0    0    1    0    0    0

    0    0    0    0    0    0    1    0    0

    0    0    0    0    0    0    0    1    0

    0    0    0    0    0    0    0    0    1

>> A .* eye(9)

ans =

    47    0    0    0    0    0    0    0    0

    0    68    0    0    0    0    0    0    0

    0    0    8    0    0    0    0    0    0

    0    0    0    20    0    0    0    0    0

    0    0    0    0    41    0    0    0    0

    0    0    0    0    0    62    0    0    0

    0    0    0    0    0    0    74    0    0

    0    0    0    0    0    0    0    14    0

    0    0    0    0    0    0    0    0    35

>> sum(sum(A.*eye(9)))

ans =

  369

>> A = magic(3)

A =

    8    1    6

    3    5    7

    4    9    2

>> pinv(A)

ans =

    0.1472  -0.1444    0.0639

  -0.0611    0.0222    0.1056

  -0.0194    0.1889  -0.1028

>> temp  = pinv(A)

temp =

    0.1472  -0.1444    0.0639

  -0.0611    0.0222    0.1056

  -0.0194    0.1889  -0.1028

>> temp * A

ans =

    1.0000    0.0000  -0.0000

  -0.0000    1.0000    0.0000

    0.0000  -0.0000    1.0000

你可能感兴趣的:(Matlab - Common operational symbols on computing data)