ВУЗ:
Составители:
A=randn(1,2,1,3,1);
B=squeeze(A)
1.1.7 Определение и обработка структур
Формирование структуры:
authors = struct('name', 'Сидоров С.С.','age',33,'phone','33-33-33');
whos
pause
Файл-программа для заполнения массива структур при помощи
операторов присваивания:
% Заполнение первой структуры массива
GR201(1).Family = 'Алексеев';
GR201(1).Name = 'Иван';
GR201(1).Year = 1980;
GR201(1).Marks = [5 4 4 5 5 4];
% Заполнение второй структуры массива
GR201(2).Family = 'Васильев';
GR201(2).Name = 'Сергей';
GR201(2).Year = 1981;
GR201(2).Marks = [3 4 4 3 5 4];
% Заполнение третьей структуры массива
GR201(3).Family = 'Кашин';
GR201(3).Name = 'Павел';
GR201(3).Year = 1979;
GR201(3).Marks = [4 3 4 4 5 4];
% Заполнение четвертой
структуры массива
GR201(4).Family = 'Серова';
GR201(4).Name = 'Наталья';
GR201(4).Year = 1981;
GR201(4).Marks = [4 3 3 5 4 5];
% Заполнение пятой структуры массива
GR201(5).Family = 'Терехова';
GR201(5).Name = 'Ольга';
GR201(5).Year = 1980;
GR201(5).Marks = [5 5 5 5 4 5];
Вывод значений полей структуры в командное окно:
Len = max(size(GR201));
for k = 1:Len
A=randn(1,2,1,3,1); B=squeeze(A) 1.1.7 Определение и обработка структур Формирование структуры: authors = struct('name', 'Сидоров С.С.','age',33,'phone','33-33-33'); whos pause Файл-программа для заполнения массива структур при помощи операторов присваивания: % Заполнение первой структуры массива GR201(1).Family = 'Алексеев'; GR201(1).Name = 'Иван'; GR201(1).Year = 1980; GR201(1).Marks = [5 4 4 5 5 4]; % Заполнение второй структуры массива GR201(2).Family = 'Васильев'; GR201(2).Name = 'Сергей'; GR201(2).Year = 1981; GR201(2).Marks = [3 4 4 3 5 4]; % Заполнение третьей структуры массива GR201(3).Family = 'Кашин'; GR201(3).Name = 'Павел'; GR201(3).Year = 1979; GR201(3).Marks = [4 3 4 4 5 4]; % Заполнение четвертой структуры массива GR201(4).Family = 'Серова'; GR201(4).Name = 'Наталья'; GR201(4).Year = 1981; GR201(4).Marks = [4 3 3 5 4 5]; % Заполнение пятой структуры массива GR201(5).Family = 'Терехова'; GR201(5).Name = 'Ольга'; GR201(5).Year = 1980; GR201(5).Marks = [5 5 5 5 4 5]; Вывод значений полей структуры в командное окно: Len = max(size(GR201)); for k = 1:Len
Страницы
- « первая
- ‹ предыдущая
- …
- 16
- 17
- 18
- 19
- 20
- …
- следующая ›
- последняя »