Многомерные массивы ячеек

С помощью функции 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 =

'Пить тоже вредно!'

 

Языки программирования Турбо Паскаль

Глава 4. Типы данных

4.1. Простые типы
4.1.1. Порядковые типы
4.1.2. Вещественные типы
4.2. Структурированные типы
4.2.1. Массивы
4.2.2. Записи Демонстрационные примеры Simulink
4.2.3. Множества
4.3. Строки
4.4. Совместимость и преобразование типов

Глава 5. Файлы

5.1. Доступ к файлам
5.1.1. Имена файлов
5.1.2. Логические устройства
5.1.3. Инициация файла
5.2. Процедуры и функции для работы с файлами
5.3. Текстовые файлы
5.4. Типизированные файлы
5.5. Нетипизированные файлы

Курс лекций Сопротивление материалов