Моделирование в системе MATLAB. Часть 1. Основы работы в MATLAB. Терёхин В.В. - 149 стр.

UptoLike

Составители: 

147
C(:,:,2)=
2 6 -3 5
-10 10 5 9
5 -12 6 -9
12 -11 5 0
-5 4 10 -1
C(:,:,1)=
-3 9 -1 0
-13 9 5 8
1 0 -4 0
2 2 17 0
-9 1 -1 -6
D = reshape(nddata, [2 3 2 5])
D(:,:,2,1)=
9 2 -1
0 1 5
D(:,:,2,2)=
0 2 5
-6 -10 12
D(:,:,2,3)=
-3 6 10
5 5 5
D(:,:,2,4)=
-8 -6 1
11 4 -7
D(:,:,2,5)=
4 3 0
-5 -8 0
D(:,:,1,1)=
-3 1 -9
0 1 5
D(:,:,1,2)=
-4 -1 8
17 0 0
D(:,:,1,3)=
-5 10 -11
6 -12 4
D(:,:,1,4)=
9 0 -12
-9 -1 2
D(:,:,1,5)=
-17 -8 4
0 4 13
Удаление размерностей размера 1х1. Система MATLAB
создает размерности размера 1х1, если такая спецификация указыва-
ется точно при создании или переопределении массива, либо если в
процессе вычислений возникает массив размера 1х1.
Пример.
B = repmat(5, [2 3 1 4])
B(:,:,1,1)=
5 5 5
5 5 5
B(:,:,1,2)=
5 5 5
5 5 5
B(:,:,1,3)=
5 5 5
5 5 5
B(:,:,1,4)=
5 5 5
5 5 5
size(B)
ans = 2 3 1 4
                C(:,:,2)=
                2       6      -3         5
                -10     10     5          9
                5       -12    6          -9
                12      -11    5          0
                -5      4      10         -1

    C(:,:,1)=
    -3      9         -1       0
    -13     9         5        8
    1       0         -4       0
    2       2         17       0
    -9      1         -1       -6


        D = reshape(nddata, [2 3 2 5])

 D(:,:,2,1)=     D(:,:,2,2)=        D(:,:,2,3)=   D(:,:,2,4)=      D(:,:,2,5)=
 9 2 -1          0 2 5              -3 6 10       -8 -6 1          4 3 0
 0 1 5           -6 -10 12          5 5 5         11 4 -7          -5 -8 0


 D(:,:,1,1)=     D(:,:,1,2)=        D(:,:,1,3)=   D(:,:,1,4)=      D(:,:,1,5)=
 -3 1 -9         -4 -1 8            -5 10 -11     9 0 -12          -17 -8 4
 0 1 5           17 0 0             6 -12 4       -9 -1 2          0 4 13


        Удаление размерностей размера 1х1. Система MATLAB
создает размерности размера 1х1, если такая спецификация указыва-
ется точно при создании или переопределении массива, либо если в
процессе вычислений возникает массив размера 1х1.
        Пример.

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

                                                                              147