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

UptoLike

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

197
cell 1,1
1 2 3 4 5
6 7 8 9 10
10 11 12 13 14
15 16 17 18 19
20 21 22 23 24
cell 1,2
5 2 8
7 3 0
6 7 3
' Test '
[ 2 - 4i 5
]
17
Индексирование вложенных ячеек. Для того чтобы проин-
дексировать вложенные ячейки, необходимо использовать объедине-
ние индексов. Первое множество индексов определяет доступ к верх-
нему уровню ячеек, а последующие индексные выражения, заключен-
ные в фигурные скобки, задают доступ к низшим уровням.
Пример. Приведенный выше массив ячеек A имеет 3 уровня
вложенности:
для
доступа к числовому массиву размера 5х5 в ячейке (1, 1)
надо использовать обращение - A{1, 1};
для доступа к числовому массиву размера 3х3 в позиции (1, 1)
ячейки (1, 2) надо использовать обращение - A{1, 2}{1, 1};
для доступа к элементу (2, 2) предыдущего числового масси-
ва надо использовать обращение - A{1, 2}{1, 1}(2, 2);
для доступа к массиву ячеек размера 2х2 в ячейке (1, 2) надо
использовать обращение - A{1, 2};
для доступа к пустой ячейке в позиции (1, 2) ячейки (2, 2),
вложенной в ячейку А(1, 2), надо использовать обращение -
A{1,2}{2,2}{1,2}.
7.5 Работа с массивами различных типов
Преобразование массивов ячеек в многомерные массивы.
Для преобразования массивов ячеек в многомерные числовые масси-
вы необходимо использовать циклы for.
                                  cell 1,2
 cell 1,1
                                     5       2   8
    1        2    3    4    5
                                     7       3   0    ' Test '
    6        7    8    9    10
                                     6       7   3
    10       11   12   13   14
    15       16   17   18   19
                                     [ 2 - 4i 5
    20       21   22   23   24                       17
                                           ]




        Индексирование вложенных ячеек. Для того чтобы проин-
дексировать вложенные ячейки, необходимо использовать объедине-
ние индексов. Первое множество индексов определяет доступ к верх-
нему уровню ячеек, а последующие индексные выражения, заключен-
ные в фигурные скобки, задают доступ к низшим уровням.
        Пример. Приведенный выше массив ячеек A имеет 3 уровня
вложенности:
    • для доступа к числовому массиву размера 5х5 в ячейке (1, 1)
    надо использовать обращение - A{1, 1};
    • для доступа к числовому массиву размера 3х3 в позиции (1, 1)
    ячейки (1, 2) надо использовать обращение - A{1, 2}{1, 1};
    • для доступа к элементу (2, 2) предыдущего числового масси-
    ва надо использовать обращение - A{1, 2}{1, 1}(2, 2);
    • для доступа к массиву ячеек размера 2х2 в ячейке (1, 2) надо
    использовать обращение - A{1, 2};
    • для доступа к пустой ячейке в позиции (1, 2) ячейки (2, 2),
    вложенной в ячейку А(1, 2), надо использовать обращение -
    A{1,2}{2,2}{1,2}.



            7.5 Работа с массивами различных типов


       Преобразование массивов ячеек в многомерные массивы.
Для преобразования массивов ячеек в многомерные числовые масси-
вы необходимо использовать циклы for.


                                                                 197