ВУЗ:
Составители:
pause
Конкатенация массивов ячеек:
s=strcat({'123','ABC'},{'5678','xz'})
whos
pause
Вертикальная конкатенация массива ячеек:
s=strvcat({'123', 'ABCD'})
whos
pause
Файл-функция students, выделяющая фамилии студентов из массива
ячеек:
function strmas = students(CELLMAS)
% Файл-функция формирует массив строк с фамилиями
% студентов, участвующих в эксперименте.
% Использование strmas = students(CELLMAS)
% Определение размеров массива ячеек
SizeMas = size(CELLMAS);
% Нахождение числа студентов(информация о деятельности
% каждого сдудента хранится в
столбце)
NStudents = SizeMas(2);
if NStudents >= 1
% Если число студентов больше или равно единице, то
% считываем из поля Family третьей ячейки первого столбца
% фамилию студента и заносим в массив строк strmas
strmas = CELLMAS{3, 1}.Family;
end
% Продолжаем считывание по всем оставшимся столбцам,
% начиная со второго
for k = 2:NStudents
% Считываем фамилию из поля Family третьей ячейки k-го столбца
fam = CELLMAS{3, k}.Family;
% Добавляем фамилию в массив строк
strmas = char(strmas, fam);
end
pause Конкатенация массивов ячеек: s=strcat({'123','ABC'},{'5678','xz'}) whos pause Вертикальная конкатенация массива ячеек: s=strvcat({'123', 'ABCD'}) whos pause Файл-функция students, выделяющая фамилии студентов из массива ячеек: function strmas = students(CELLMAS) % Файл-функция формирует массив строк с фамилиями % студентов, участвующих в эксперименте. % Использование strmas = students(CELLMAS) % Определение размеров массива ячеек SizeMas = size(CELLMAS); % Нахождение числа студентов(информация о деятельности % каждого сдудента хранится в столбце) NStudents = SizeMas(2); if NStudents >= 1 % Если число студентов больше или равно единице, то % считываем из поля Family третьей ячейки первого столбца % фамилию студента и заносим в массив строк strmas strmas = CELLMAS{3, 1}.Family; end % Продолжаем считывание по всем оставшимся столбцам, % начиная со второго for k = 2:NStudents % Считываем фамилию из поля Family третьей ячейки k-го столбца fam = CELLMAS{3, k}.Family; % Добавляем фамилию в массив строк strmas = char(strmas, fam); end
Страницы
- « первая
- ‹ предыдущая
- …
- 19
- 20
- 21
- 22
- 23
- …
- следующая ›
- последняя »