Вложенные массивы ячеек
Содержимым ячейки массива ячеек может быть, в свою очередь, произвольный массив ячеек. Таким образом, возможно создание вложенных массивов ячеек – пожалуй, самого сложного типа данных.
В следующем примере показано формирование массива ячеек А с вложенным в него массивом В (он был создан в примере выше):
>> 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)В данном случае вложенный массив отображается полностью как часть массива А.
Что нового мы узнали?
В этом уроке мы научились:
- Создавать ячейки и массивы ячеек.
- Осуществлять визуализацию массивов ячеек.
- Создавать массивы символьных ячеек из массивов строк.
- Осуществлять присваивание ячейкам значений.
- Использовать функцию тестирования имен массивов ячеек.
- Применять функции преобразования типов.
- Создавать многомерные и вложенные массивы ячеек.
