Многомерные массивы ячеек
С помощью
функции cat можно формировать многомерные массивы ячеек. Например, трехмерный
массив С формируется следующим образом (m-файл с именем се2.m):
А{1.1}='Курить
вредно!';
А{1,2}=[1 2:3 4];
А{2.1}=2+3i;
А{2.2}=0:0.1:1;
В{1,1}='Пить
тоже вредно!';
В{1,2}=[1
2 3 4];
В{2.1}=2;
B{2.2}=2*pi;
C=cat(3,A,B);
Теперь можно
просмотреть данный массив, имеющий две страницы:
»
се2
»
С
С(:,:,1) =
'Курить
вредно!' [2x2 double]
[2.0000+
3.0000i] [1x11 double]
С(:.:.2)
=
'Пить
тоже вредно!' [1x4 double]
[ 2]
[ 6.2832]
Доступ к ячейкам
многомерных массивов очевиден и поясняется следующими примерами:
» C(l.l.l)
ans =
'Курить вредно!'
» C(1.1.2)
ans =
'Пить тоже
вредно!'
Содержание раздела