Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
60
Добавлен:
31.03.2015
Размер:
155.14 Кб
Скачать

Федеральное агентство по образованию

Филиал государственного образовательного учреждения Высшего профессионального образования

«Московский энергетический институт (Технический университет)»

в г.Смоленске

Кафедра высшей математики

Отчет

по лабораторной работе№5

Тема: " Математический анализ: интегральное исчисление функции одной и многих переменных".

Студентка: Калюжная(8) Александра (10) Васильевна (10)

Группа: БА2-11

Преподаватель: Мазалов М.Я.

Смоленск, 2010

Контрольные задания.

Задание №1

Вычислить неопределенные интегралы (a=8,b=10,c=10)

а) . б) в)

> restart;

> Int((8*(x^10)+10)/x,x)=

int((8*(x^10)+10)/x, x);

Ответ:

> restart;

> Int(x/sqrt(10-10*(x^2)),x)=

int(x/sqrt(10-10*(x^2)), x);

Ответ:я

> restart;

> Int(1/(8*(x^2)-10),x)=

int(1/(8*(x^2)-10), x);

Ответ:

Задание №2

Вычислить несобственные интегралы (a=8,b=10,c=10)

а) б)

> restart;

> Int((x^2+8)/(x^2+5*10),

x=0..infinity)=int((x^2+8)/(x^2+5*10),

x=0..infinity);

Ответ:

> restart;

> Int(exp(-8*x),

x=9..infinity)=int(exp(-8*x),

x=9..infinity);

Ответ:

Задание №3

Численно найти интегралы (a=8,b=10,c=10)

а) б)

> restart;

> Int(x/(8+10*x)^2, x=1..8)=evalf(int(x/(8+10*x)^2,

x=1..10));

Ответ:

> restart;

> Int(1/x^10, x=8..5*10)=evalf(int(1/x^10,

x=8..5*10));

Ответ:

Задание №4

Полностью проделать все этапы вычисления интеграла по частям.(a=8,b=10,c=10)

> restart;

> with(student): J=Int((8*(x^3)+10)*cos(10*x),x=0..Pi/2);

> J=intparts(Int((8*(x^3)+10)*cos(10*x),x=0..Pi/2),(8*(x^3)+10));

Ответ:

> intparts(%,x^2);

Ответ:

> intparts(%,x);

Ответ:

> value(%);

Ответ:

Задание №5

Вычислить интеграл с помощью универсальной подстановки .(a=8,b=10,c=10)

> restart;

> with(student):

> J=Int(10/(10*(5-4*sin(x)+3*cos(x))), x=0..(8*Pi)/2);

> J=changevar(tan(x/2)=t,Int(9/(10*(5-4*sin(x)+3*cos(x))),

x=0..(8*Pi)/2), t);

> value(%);

Ответ:

Задание №6

Вычислить двойной интеграл по области (a=8,b=10,c=10)

> restart:

> with(student):

> J:=Doubleint(x*y, x=0..8, y=0..9*x+9);

> J:=value(%);

Ответ:

Контрольные вопросы.

  1. Что такое команды прямого и отложенного исполнения? Опишите их действия.

  • Прямого исполненияint(f, x), где f – подынтегральная функция, x – переменная интегрирования – вычисляет интеграл;

  • Отложенного исполненияInt(f, x) – где параметры команды такие же, как и в команде прямого исполнения int – выдает на экран интеграл в аналитическом виде математической формулы.

  1. Какие команды производят аналитическое и численное интегрирование? Опишите их параметры.

int(f, x), где f – подынтегральная функция, x – переменная интегрирования (для вычисления определенного интеграла добавляются пределы интегрирования)

Если в команде интегрирования добавить опцию continuous: int(f, x, continuous), то Maple будет игнорировать любые возможные разрывы подынтегральной функции в диапазоне интегрирования.

Численное интегрирование выполняется командой evalf(int(f, x=x1..x2), e), где e – точность вычислений (число знаков после запятой).

  1. С помощью каких команд вводятся ограничения на параметры для вычисления интегралов, зависящих от параметров?

Ограничения на параметры вводятся при помощи команды assume(expr1), где expr1 – неравенство. Дополнительные ограничения вводятся с помощью команды additionally(expr2), где expr2 – другое неравенство, ограничивающее значение параметра с другой стороны.

  1. Для чего предназначен пакет student?

Пакет student, предназначенный для обучения математике. Он содержит набор подпрограмм, предназначенных для выполнения расчетов шаг за шагом, так, чтобы была понятна последовательность действий, приводящих к результату.

  1. Опишите команду интегрирования по частям.

Если обозначить подынтегральную функцию f=u(x)v’(x), то параметры команды интегрирования по частям такие: intparts(Int(f, x), u), где u – именно та функция u(x), производную от которой предстоит вычислить по формуле интегрирования по частям.

Эта команда не вычисляет окончательно интеграл, а лишь производят промежуточную выкладку. Для того, чтобы получить окончательный ответ, следует, после выполнения этой команды ввести команду value(%); где % - обозначают предыдущую строку.

  1. Опишите команду интегрирования методом замены переменных.

Если в интеграле требуется сделать замену переменных x=g(t) или t=h(x), то параметры команды замены переменных такие: changevar(h(x)=t, Int(f, x), t), где t  новая переменная.

Эта команда, так же как и intparts не вычисляют окончательно интеграл, а лишь производят промежуточную выкладку.

  1. Какие команды используются для вычисления двойных и тройных интегралов? Опишите их параметры.

В Maple имеются две специальные команды для вычисления двойных и тройных интегралов, содержащиеся в библиотеке student.

Для вычисления двойных интегралов используется команда Doubleint(f(x, y), D), где D – область интегрирования, записываемая в одном из следующих форматов:

  • x=х1..х2, y=y1..y2, где числа х1, х2, y1, y2 задают прямоугольную область интегрирования;

  • x=f1(y)..f2(y), y=y1..y2, где f1(y), f2(y)  линии, ограничивающие область интегрирования слева и справа на интервале от y1 до y2;

  • x=х1..х2, y=g1(x)..g2(x) , где g1(y), g2(y)  линии, ограничивающие область интегрирования снизу и сверху на интервале от х1 до х2.

Для вычисления тройных интегралов используется команда Tripleint(f(x, y, z),x, y, z, V), где V – область интегрирования.

Обе эти команды являются командами отложенного действия. Чтобы получить значение интеграла, следует использовать команду value(%).

Соседние файлы в папке Информатика на Maple