ВУЗ:
Составители:
% Marks (вектор-строка с шестью отметками)
% Нахождение числа студентов в группе
N = max(size(GROUP));
% Открытие файла с именем filename для записи
F = fopen(filename, 'w');
% Запись шапки таблицы
fprintf(F, '%-14s %-10s %-4s %-6s\n',...
'Фамилия', 'Имя', 'Год' , 'Оценки');
% Запись в файл содержимого полей каждой структуры в строку
for s = 1:N
fprintf(F, '%-14s %-10s %4.0f...
%2.0f %2.0f %2.0f %2.0f %2.0f %2.0f\n',...
GROUP(s).Family, GROUP(s).Name, GROUP(s).Year, GROUP(s).Marks);
end
% Закрытие файла
fclose(F);
1.1.8 Определение и обработка ячеек
Список ячеек:
authors=struct('name', {'
Сидоров С.С.', 'Иванов И.И.'},'age',{31, 33},'phone',{'11-
11-11','33-33-33'});
whos
pause
Поиск и замена в массиве ячеек:
s1='12341234'
s2=strrep(s1,'123', {''})
whos
pause
Преобразование массива ячеек в символьный массив:
s=char({'ABC'}, '1234')
whospause
Извлечение строки из массива ячеек:
s_c=[{'123','ABCD'};{'45678','abc'}]
s_c(1,2)
s_c(1, : )
% Marks (вектор-строка с шестью отметками) % Нахождение числа студентов в группе N = max(size(GROUP)); % Открытие файла с именем filename для записи F = fopen(filename, 'w'); % Запись шапки таблицы fprintf(F, '%-14s %-10s %-4s %-6s\n',... 'Фамилия', 'Имя', 'Год' , 'Оценки'); % Запись в файл содержимого полей каждой структуры в строку for s = 1:N fprintf(F, '%-14s %-10s %4.0f... %2.0f %2.0f %2.0f %2.0f %2.0f %2.0f\n',... GROUP(s).Family, GROUP(s).Name, GROUP(s).Year, GROUP(s).Marks); end % Закрытие файла fclose(F); 1.1.8 Определение и обработка ячеек Список ячеек: authors=struct('name', {'Сидоров С.С.', 'Иванов И.И.'},'age',{31, 33},'phone',{'11- 11-11','33-33-33'}); whos pause Поиск и замена в массиве ячеек: s1='12341234' s2=strrep(s1,'123', {''}) whos pause Преобразование массива ячеек в символьный массив: s=char({'ABC'}, '1234') whospause Извлечение строки из массива ячеек: s_c=[{'123','ABCD'};{'45678','abc'}] s_c(1,2) s_c(1, : )
Страницы
- « первая
- ‹ предыдущая
- …
- 18
- 19
- 20
- 21
- 22
- …
- следующая ›
- последняя »