%%%% Try these commands.
t=1:3:11    % row vector

t =

     1     4     7    10

A=randn(3)

A =

    0.5377    0.8622   -0.4336
    1.8339    0.3188    0.3426
   -2.2588   -1.3077    3.5784

d=diag(A)

d =

    0.5377
    0.3188
    3.5784

D=diag(d)

D =

    0.5377         0         0
         0    0.3188         0
         0         0    3.5784

c = [1  2  3  4  5];
r = [1.5  2.5  3.5  4.5  5.5];
toeplitz(c,r)
{Warning: First element of input column does not match first element of input row.
         Column wins diagonal conflict.} 

ans =

    1.0000    2.5000    3.5000    4.5000    5.5000
    2.0000    1.0000    2.5000    3.5000    4.5000
    3.0000    2.0000    1.0000    2.5000    3.5000
    4.0000    3.0000    2.0000    1.0000    2.5000
    5.0000    4.0000    3.0000    2.0000    1.0000

linspace(-3,5,12)

ans =

  Columns 1 through 10

   -3.0000   -2.2727   -1.5455   -0.8182   -0.0909    0.6364    1.3636    2.0909    2.8182    3.5455

  Columns 11 through 12

    4.2727    5.0000

cat(1,A,D)

ans =

    0.5377    0.8622   -0.4336
    1.8339    0.3188    0.3426
   -2.2588   -1.3077    3.5784
    0.5377         0         0
         0    0.3188         0
         0         0    3.5784

cat(2,A,D)

ans =

    0.5377    0.8622   -0.4336    0.5377         0         0
    1.8339    0.3188    0.3426         0    0.3188         0
   -2.2588   -1.3077    3.5784         0         0    3.5784

cat(3,A,D)

ans(:,:,1) =

    0.5377    0.8622   -0.4336
    1.8339    0.3188    0.3426
   -2.2588   -1.3077    3.5784


ans(:,:,2) =

    0.5377         0         0
         0    0.3188         0
         0         0    3.5784

B = repmat(eye(2),3,4)

B =

     1     0     1     0     1     0     1     0
     0     1     0     1     0     1     0     1
     1     0     1     0     1     0     1     0
     0     1     0     1     0     1     0     1
     1     0     1     0     1     0     1     0
     0     1     0     1     0     1     0     1

B=floor(5*rand(2,4))

B =

     4     4     2     0
     0     4     4     2

B>2

ans =

     1     1     0     0
     0     1     1     0

B(ans)

ans =

     4
     4
     4
     4

B(B==0)=NaN

B =

     4     4     2   NaN
   NaN     4     4     2

b=[1 2 3]

b =

     1     2     3

b([1 1 1])

ans =

     1     1     1

b(logical([1 1 1]))              % every element

ans =

     1     2     3

B=rand(3)

B =

    0.9157    0.6557    0.9340
    0.7922    0.0357    0.6787
    0.9595    0.8491    0.7577

A*B    %   matrix multiplication

ans =

    0.7594    0.0152    0.7588
    2.2606    1.5049    2.1888
    0.3290    1.5106   -0.2858

A-3*B

ans =

   -2.2095   -1.1050   -3.2356
   -0.5427    0.2116   -1.6936
   -5.1373   -3.8551    1.3052

A^2

ans =

    2.8496    1.3054   -1.4893
    0.7967    1.2347    0.5401
  -11.6957   -7.0438   13.3363

A.^2

ans =

    0.2891    0.7433    0.1880
    3.3631    0.1016    0.1174
    5.1024    1.7100   12.8049

A.^2      % elementwise

ans =

    0.2891    0.7433    0.1880
    3.3631    0.1016    0.1174
    5.1024    1.7100   12.8049

A=round(randn(3,4))

A =

     1    -1    -1     1
     0     1    -1     0
     0    -1    -3    -1

B=round(randn(3,4))

B =

     1     0    -1     1
    -2     0     0     1
     0     0     0     1

C=A+1i*B

C =

   1.0000 + 1.0000i  -1.0000            -1.0000 - 1.0000i   1.0000 + 1.0000i
        0 - 2.0000i   1.0000            -1.0000                  0 + 1.0000i
        0            -1.0000            -3.0000            -1.0000 + 1.0000i

C'

ans =

   1.0000 - 1.0000i        0 + 2.0000i        0          
  -1.0000             1.0000            -1.0000          
  -1.0000 + 1.0000i  -1.0000            -3.0000          
   1.0000 - 1.0000i        0 - 1.0000i  -1.0000 - 1.0000i

C'                % conjugate transpose

ans =

   1.0000 - 1.0000i        0 + 2.0000i        0          
  -1.0000             1.0000            -1.0000          
  -1.0000 + 1.0000i  -1.0000            -3.0000          
   1.0000 - 1.0000i        0 - 1.0000i  -1.0000 - 1.0000i

A=magic(3)

A =

     8     1     6
     3     5     7
     4     9     2

b=randn(3,1)

b =

   -0.8637
    0.0774
   -1.2141

x=A\b

x =

   -0.2159
   -0.0737
    0.1562

format compact
norm(A*x-b)
ans =
  2.3592e-016
eig(A)
ans =
   15.0000
    4.8990
   -4.8990
svd(A)
ans =
   15.0000
    6.9282
    3.4641
A+2                 % elementwise
ans =
    10     3     8
     5     7     9
     6    11     4
1./A
ans =
    0.1250    1.0000    0.1667
    0.3333    0.2000    0.1429
    0.2500    0.1111    0.5000
A./A
ans =
     1     1     1
     1     1     1
     1     1     1

A=vander(1:3)             % Vandermonde
A =
     1     1     1
     4     2     1
     9     3     1
sparse(A)
ans =
   (1,1)        1
   (2,1)        4
   (3,1)        9
   (1,2)        1
   (2,2)        2
   (3,2)        3
   (1,3)        1
   (2,3)        1
   (3,3)        1
full(ans)
ans =
     1     1     1
     4     2     1
     9     3     1
% spdiags  spones  sparse 
B=bucky
B =
   (2,1)        1
   (5,1)        1
   (6,1)        1
   (1,2)        1
   (3,2)        1
  (11,2)        1
   (2,3)        1
   (4,3)        1
  (16,3)        1
   (3,4)        1
   (5,4)        1
  (21,4)        1
   (1,5)        1
   (4,5)        1
  (26,5)        1
   (1,6)        1
   (7,6)        1
  (10,6)        1
   (6,7)        1
   (8,7)        1
  (30,7)        1
   (7,8)        1
   (9,8)        1
  (42,8)        1
   (8,9)        1
  (10,9)        1
  (38,9)        1
   (6,10)       1
   (9,10)       1
  (12,10)       1
   (2,11)       1
  (12,11)       1
  (15,11)       1
  (10,12)       1
  (11,12)       1
  (13,12)       1
  (12,13)       1
  (14,13)       1
  (37,13)       1
  (13,14)       1
  (15,14)       1
  (33,14)       1
  (11,15)       1
  (14,15)       1
  (17,15)       1
   (3,16)       1
  (17,16)       1
  (20,16)       1
  (15,17)       1
  (16,17)       1
  (18,17)       1
  (17,18)       1
  (19,18)       1
  (32,18)       1
  (18,19)       1
  (20,19)       1
  (53,19)       1
  (16,20)       1
  (19,20)       1
  (22,20)       1
   (4,21)       1
  (22,21)       1
  (25,21)       1
  (20,22)       1
  (21,22)       1
  (23,22)       1
  (22,23)       1
  (24,23)       1
  (52,23)       1
  (23,24)       1
  (25,24)       1
  (48,24)       1
  (21,25)       1
  (24,25)       1
  (27,25)       1
   (5,26)       1
  (27,26)       1
  (30,26)       1
  (25,27)       1
  (26,27)       1
  (28,27)       1
  (27,28)       1
  (29,28)       1
  (47,28)       1
  (28,29)       1
  (30,29)       1
  (43,29)       1
   (7,30)       1
  (26,30)       1
  (29,30)       1
  (32,31)       1
  (35,31)       1
  (54,31)       1
  (18,32)       1
  (31,32)       1
  (33,32)       1
  (14,33)       1
  (32,33)       1
  (34,33)       1
  (33,34)       1
  (35,34)       1
  (36,34)       1
  (31,35)       1
  (34,35)       1
  (56,35)       1
  (34,36)       1
  (37,36)       1
  (40,36)       1
  (13,37)       1
  (36,37)       1
  (38,37)       1
   (9,38)       1
  (37,38)       1
  (39,38)       1
  (38,39)       1
  (40,39)       1
  (41,39)       1
  (36,40)       1
  (39,40)       1
  (57,40)       1
  (39,41)       1
  (42,41)       1
  (45,41)       1
   (8,42)       1
  (41,42)       1
  (43,42)       1
  (29,43)       1
  (42,43)       1
  (44,43)       1
  (43,44)       1
  (45,44)       1
  (46,44)       1
  (41,45)       1
  (44,45)       1
  (58,45)       1
  (44,46)       1
  (47,46)       1
  (50,46)       1
  (28,47)       1
  (46,47)       1
  (48,47)       1
  (24,48)       1
  (47,48)       1
  (49,48)       1
  (48,49)       1
  (50,49)       1
  (51,49)       1
  (46,50)       1
  (49,50)       1
  (59,50)       1
  (49,51)       1
  (52,51)       1
  (55,51)       1
  (23,52)       1
  (51,52)       1
  (53,52)       1
  (19,53)       1
  (52,53)       1
  (54,53)       1
  (31,54)       1
  (53,54)       1
  (55,54)       1
  (51,55)       1
  (54,55)       1
  (60,55)       1
  (35,56)       1
  (57,56)       1
  (60,56)       1
  (40,57)       1
  (56,57)       1
  (58,57)       1
  (45,58)       1
  (57,58)       1
  (59,58)       1
  (50,59)       1
  (58,59)       1
  (60,59)       1
  (55,60)       1
  (56,60)       1
  (59,60)       1
nnz(B)
ans =
   180
spy(B)
for ii=1:10,
   spy(B^ii);
   ii
   pause
   end

quit