Слайд 7
Применение функции struct.
Если работа ведётся в интерактивном режиме, когда все
данные вводятся с клавиатуры, рассмотренный процесс последовательного задания полей и элементов массива структур вполне оправдан. Однако в программном режиме он не достаточно хорош с точки зрения производительности. Вместо него лучше использовать функцию с именем struct.
Функция struct имеет следующий синтаксис:
Имя структуры = struct('<имя_поля1>','<значения1>', '<имя_поля2>','<значения2>', ... '<имя_поля N>','<значенияN>')
где имя_поля 1…N – название полей структуры;
значения 1…N – содержание полей.
Функция struct позволяет сформировать структуру с указанными значениями полей. В дальнейшем можно изменить значения полей, используя операторы присваивания.
Пример:
student=struct('name' , 'Казаков', 'group' , 171, 'ball' , [8 7 9])
student(2)=struct('name' , 'Коршунов', 'group' , 171, 'ball' , [8 8 9])
student(3)=struct('name' , ‘Засинец', 'group' , 171, 'ball' , [9 9 9])