Моделирование в MATLAB/Simulink и SCILAB/Scicos - page 47

45
4. 1. 2. Способы задания многомерных массивов
Способ 1.
Прямое присваивания значений всем его элементам. Доступ к
отдельному элементу идет с помощью индексов.
a(1,1,1)=3; a(2,1,1)=4;
a(1,2,1)=5; a(2,2,1)=7;
a(1,1,2)=8; a(2,1,2)=9;
a(2,1,2)=10; a(2,2,2)=12;
а
a(:,:,1) =
3 5
4 7
a(:,:,2) =
8 0
10 12
Способ 2.
Применение оператора «:».
Создание массива нужного размера
f
=
ones
(3, 2, 2);
Применение оператора «:» (двоеточие). Этот оператор задает
возможный диапазон индексов для этого измерения
f=ones(3,2,2);
f(:,:,1)=[1 1; 1 1; 2 2];
f(:,:,2)=[7 -7; 8 -8; 9 -9];
f
f(:,:,1) =
1 1
1 1
2 2
f(:,:,2) =
7 -7
8 -8
9 -9
4. 2. Массивы ячеек
4. 2. 1. Создание массивов ячеек, функции для работы с массивами
ячеек
Массив ячеек
– это наиболее сложный тип данных в MATLAB. Это
массив, элементами которого являются
ячейки
, содержащие любые типы
массивов, включая массивы ячеек. Отличительным атрибутом массивов ячеек
1...,37,38,39,40,41,42,43,44,45,46 48,49,50,51,52,53,54,55,56,57,...286
Powered by FlippingBook