Решение задач оптимального управления с использованием математической системы MATLAB и пакета имитационного моделирования SIMULINK. Сивохин А.В - 20 стр.

UptoLike

% 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, : )