Лабораторная работа № 1
Знакомство с математическим пакетом Maple или Matlab
Цель работы
Научиться использовать математические пакеты для решения различных вычислительных задач; научиться писать программы на встроенном в математический пакет языке программирования.
Указания к выполнению
Прежде, чем выполнять задания этой лабораторной работы, рекомендуется изучить как минимум следующие функции языка программирования Maple:
· ColumnGraph;
· convert;
· diff;
· evalf;
· fclose;
· fopen;
· fprintf;
· fscanf;
· fsolve;
· int;
· list;
· nops;
· plot;
· procedure;
· read;
· restart;
· seq;
· simplify;
· solve;
· sort;
· sum.
Задание для выполнения
1. Решить уравнение
.
2. Создать на диске текстовый файл с каким-нибудь содержимым. Средствами языка Maple прочитать его и вывести на экран. Затем записать в этот же файл двойную копию прочитанного.
3. Написать процедуру, производящую сортировку списка методом пузырька. Сравнить правильность её работы со встроенной в язык функцией сортировки.
4. Найти производную выражения
по переменной x.
5. Решить интегралы
и
.
6. Нарисовать график функции
на отрезке [0; 50].
7. Нарисовать гистограмму для следующих данных:
[0; 1) | [1; 2) | [2; 3) | [3; 4) | [4; 5) | [5; 6) | [6; 7) | [7; 8) |
5 | 4 | 2 | 7 | 0 | 3 | 3 | 4 |
Содержание отчёта
Отчёт должен содержать:
· титульный лист;
· цель работы;
· текст программы, решающей задачи, поставленные в задании;
· для каждой упоминающейся в тексте программы функции описать её назначение и смысл её аргументов (только тех аргументов, которые использовались);
· ответы на поставленные задачи.
Оценивание качества выполнения лабораторной работы
Чтобы получить бонусные баллы, вместо приведенных в задании нужно придумать и решить свои примеры функций, уравнений, интегралов и т. п.


