.


:




:

































 

 

 

 





 

, . MATLAB cat, . , :

  • ;
  • ;
  • cat.

. 2- , . , (3-, 4-, 5- . .).

.

A:

A = [5 7 8; 0 1 9; 4 3 6];
A =

     
     
     

2 33.

A(:,:, 2) = [1 0 4; 3 5 6; 9 8 7]
A(:,:, 1) =

     
     
     

A(:,:, 2) =

     
     
     

3 332.

, .

:

  • ;
  • ; , , , , .

MATLAB , .

.

A(:,:, 3) = 5

 
A(:,:,3)=
     
     
     

 

 

 

 

 
A(:,:,2)=
     
     
     

 

 

 

 

 
A(:,:,1)=
     
     
     

 

 

 

. 5.4. 3- 333.

,

A(:,:, 1, 2) = [1 2 3; 4 5 6; 7 8 9];
A(:,:, 2, 2) = [9 8 7; 6 5 4; 3 2 1];
A(:,:, 3, 2) = [1 0 1; 1 1 0; 0 1 1]

 
A(:,:,3,1)=
     
     
     

 

 

 
A(:,:,3,2)=
     
     
     

 

 

 

 
A(:,:,2,1)=
     
     
     

 

 

 
A(:,:,2,2)=
     
     
     

 

 

 

 
A(:,:,1,1)=
     
     
     

 

 

 
A(:,:,3,1)=
     
     
     

 

 

. 5.5. 4- 3332.

. MATLAB, randn, ones zeros, , .

.

3- 432:

B = randn(4, 3, 2)
B(:,:, 1) =

-0.4326 -1.1465 0.3273
-1.6656 1.1909 0.1746
0.1253 1.1892 -0.1867
0.2877 -0.0376 0.7258

B(:,:, 2) =

-0.5883 1.0668 0.2944
2.1832 0.0593 -1.3362
-0.1364 -0.0956 0.7143
0.1139 -0.8323 1.6236

, , repmat. ( - 11) :

B = repmat(5, [3 4 2])
B(:,:, 1) =

       
       
       

B(:,:, 2) =

       
       
       

:

0, , - .

cat. cat , 2- , :

B = cat(dim, A1, A2...),
dim - , .
A1, A2, .. - 2- ;

.

3- , 2- 22:

B = cat(3, [2 8; 0 5], [1 3; 7 9])
B(:,:, 1) =

   
   

B(:,:, 2) =

   
   

cat .

.

4- D cat:

A = cat(3, [9 2; 6 5], [7 1; 8 4]);
B = cat(3, [3 5; 0 1], [5 6; 2 1]);
D = cat(4, A, B, cat(3, [1 2; 3 4], [4 3; 2 1]))

 
D(:,:,2,1)=
   
   

 

 

 
D(:,:,2,2)=
   
   

 

 

 
D(:,:,2,3)=
   
   

 

 

 

D(:,:,1,1)=
   
   

 

 

 
D(:,:,1,2)=
   
   

 

 

 
D(:,:,1,3)=
   
   

 

 

. 5.6. 4- 2223.

cat , 1, .

.

4- , 22:

C = cat(4, [1 2; 4 5], [7 8; 3 2])

 
C(:,:,1,1)=
   
   

 

 

 
C(:,:,1,2)=
   
   

 

 

. 5.7. 4- 2212.

4- 2212.

dim 5, 5- 22112.

 
C(:,:,1,1,2)=
   
   

 

 

 

----------------------------------------------------------

 
A(:,:,1,1,1)=
   
   

 

 

 

. 5.8. 5- 22112.

. :

  • whos - ;
  • ndims - ;
  • size - .
, , , whos
Name Size Bytes Class
A 2x2x2   double array
B 2x2x2   double array
C 4-D   double array
D 4-D   double array
Grand total is 48 elements using 384 bytes

 

ndims ndims(D) ans = 4
size size(D) ans = 2 2 2 3

 





:


: 2017-03-12; !; : 417 |


:

:

, .
==> ...

1665 - | 1532 -


© 2015-2024 lektsii.org - -

: 0.023 .