Вложенные массивы ячеек
Содержимым ячейки массива ячеек может быть, в свою очередь, произвольный массив ячеек. Таким образом, возможно создание вложенных массивов ячеек – пожалуй, самого сложного типа данных.
В следующем примере показано формирование массива ячеек А с вложенным в него массивом В (он был создан в примере выше):
>
>
clear A;
>
>
A(
1.1
)
=
{{magic(
3
).{
'Hello!'
}}};
>
>
A(
1.2
)
=
{B};
>
>
A
ans
=
{
1x2
cell} {
2x2
cell}
ans
=
[
3x3
double] {
1x1
cell}
>
>
A{
2
}
ans
=
'Пить тоже вредно!'
[
1x4
double]
[
2
] [
6.2832
]
>
>
cellplot(A)
В данном случае вложенный массив отображается полностью как часть массива А.
Что нового мы узнали?
В этом уроке мы научились:
- Создавать ячейки и массивы ячеек.
- Осуществлять визуализацию массивов ячеек.
- Создавать массивы символьных ячеек из массивов строк.
- Осуществлять присваивание ячейкам значений.
- Использовать функцию тестирования имен массивов ячеек.
- Применять функции преобразования типов.
- Создавать многомерные и вложенные массивы ячеек.