0) ; 1) ; 2) ; 3) ; 4) ; 5)
Номер Вашего варианта определяется как остаток от деления Вашего номера в группе по файлу БГИ_хх.xls на 6.
5. Построить поверхности (программа 3) 0 - , 1 - , 2 - .Смотри help mesh. Номер варианта определяется как остаток от деления Вашего номера в группе по файлу БГИ_45.xls на 3.
MatLab. Задание № 2. (срок - 14.10)
1. Написать программу 4 расчета количества прожитых дней kd. Входные параметры день dr, месяц mr и год gr рождения вводятся командой input. День dt, месяц mt и год gt текущие снимаются из РС командой date (см. help) в текстовую переменную, из которой затем с помощью операции : и преобразования текстовой строки функцией str2num получаются целые числа.
2. Оформить программу расчета в виде функции (программа 5) с тремя входными параметрами dr, mr, gr и одним выходным kd.
MatLab. Задание № 3. (срок - 28.10)
Прочитать текстовый файл с фамилиями студентов 3 курса dr_3kfio.txt и вывести его на экран дисплея
Пример для файла с записями вида: Иванов И.И. 28.12.83
fid=fopen('d:\text\dr_3kfio.txt','r'); f=fscanf(fid,'%s');
% Разделение фамилий (признак - 2я точка)
j=1; n=0; k=1;
for i=1:length(f), if f(i)=='.' n=n+1; end
F(j,k)=f(i); k=k+1;
if n==2 j=j+1; n=0; k=1; end
end
fclose(fid);
Вывести f и F. Разобраться в программе и нарисовать блок-схему алгоритма.
Прочитать текстовый файл с днями рождений студентов 3 курса dr_3kdr.txt и выделить в виде отдельных числовых массивов дни, месяцы и годы рождений.
Написать программу 6, которая вычисляет количество прожитых дней для всех студентов третьего курса и определяет среднее по группе число прожитых дней. Найти студента наиболее близко подходящего к среднему параметру и студента, у которого первым будет 7000 дней со дня рождения. Вывести в файл в виде таблицы число прожитых дней, отклонение для каждого студента от среднего и отклонение для каждого студента от 7000.
Во время сдачи задания, выполнить дополнительные вычисления по требованию преподавателя.
MatLab. Задание 4. (срок – 11.11)
Написать программу 7 с использованием графики нижнего уровня.
Таблица цветов (0 – синий, 1- зеленый, 2 – красный, 3 – голубой, 4 – коричневый, 5 – серый, 6 – фиолетовый, 7 – розовый).
№Вар – Ваш номер в группе по файлу БГИ_хх.xls
1. Построить график переходного процесса для апериодического звена первого порядка (T=№Вар/100, K=10) в области экрана, определяемой номером варианта (№Вар%4). Цвет области экрана определяется по формуле №Вар%6 (см. таблицу цветов). Цвет графика – белый.
2. Создать одну кнопку (вертикальный ряд) в области экрана, определяемой номером варианта (№Вар%3).
3. При нажатии на кнопку должен измениться цвет графика. Цвет определяется по формуле №Вар%8 (см. таблицу цветов). При повторном нажатии – снова белый цвет графика.
4. В углу противоположном области графика создать popup-menu для изменения цвета фона области. Использовать все цвета таблицы цветов, за исключением цвета графика.
Matlab. Задание 5 (срок – 11.12)
Создать программу анализа системы автоматического управления (САУ). Система 2-го или 3-го порядка задается в виде дифференциального уравнения (ДУ) или передаточной функции (ПФ):
(1)
(2) (3)
(4) (5)
(6) (7)
Изменение параметров b, a1, a2, a3, K, T1, T2, T3 осуществляется с помощью:
1. поля edit (E);
2. слайдера (S);
3. поля edit и слайдера (ES).
Результаты анализа представляются в виде графиков:
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.