Структуры
Структура это тип данных, который позволяет объединить группу связанных данных в рамках одного имени.
Создание структуры
>> a.x = 1:5;
>> a.y = sin(a.x);
>> a
a =
struct with fields:
x: [1 2 3 4 5]
y: [0.8415 0.9093 0.1411 -0.7568 -0.9589]
В приведенном выше примере структура a имеет два поля (свойства, атрибута) x и y, в которых хранятся матрицы строки. Структура может хранить данные любых типов
>> a.Description = 'Описание структуры'
a =
struct with fields:
x: [1 2 3 4 5]
y: [0.8415 0.9093 0.1411 -0.7568 -0.9589]
Description: 'Описание структуры'
Для создания структуры может использоваться функция struct
Создание пустой структуры
s = struct
s =
struct with no fields.
Создание структуры парами имя поля – значение. Имена полей задаются строковыми константами
>> s = struct('x',[1 2 3],'y',[10 20 30])
s =
struct with fields:
x: [1 2 3]
y: [10 20 30]