Лабораторная работа № 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

Содержание отчёта

Отчёт должен содержать:

·  титульный лист;

·  цель работы;

·  текст программы, решающей задачи, поставленные в задании;

·  для каждой упоминающейся в тексте программы функции описать её назначение и смысл её аргументов (только тех аргументов, которые использовались);

·  ответы на поставленные задачи.

Оценивание качества выполнения лабораторной работы

Чтобы получить бонусные баллы, вместо приведенных в задании нужно придумать и решить свои примеры функций, уравнений, интегралов и т. п.