
Лабы / Лабораторная(Табулирование функции)
.docxФедеральное государственное автономное образовательное учреждение высшего образования «Санкт-Петербургский государственный электротехнический университет «ЛЭТИ»
им. В.И. Ульянова (Ленина)»
кафедра Математического обеспечения и применения ЭВМ
ОТЧЕТ
По лабораторной работе №1
«Табулирование функции»
Выполнил: Манжосин Вячеслав Александрович
Группа № 7283
Проверил:
Санкт-Петербург
2017г
Лабораторная работа №1 «Табулирование функции»
Цель работы: Разработать программу, обеспечивающую табулирование с постоянным шагом по аргументу β Функции (в среде Mathcad и C++)
f
(β) =
По заданным – интервалу и шагу табулирования.
Область
определения функции: |a|
1; 0 <β
<100
Шаг табулирования не менее 10-2
Вывести таблицу и графики функции в обычном и логарифмическом масштабах (Для Mathcad). Найти максимальное и минимальное значения функции (для Matcad и С++)
Вычислить
для заданных
нижней и верхней границ интегрирования
(Lн
и Lв)
(для Маthcad)
НачалоБлок
схема:
Ввод
данных
βн
<βк
+
_
ВычислениеF(β),
Проверка на min и max
Вывод
β,
f(β)


β
=
β+
Создание
графиков, расчет


конец(для
Mathcad)
Решение задачи для C++:
Скриншоты программы:
-
В первой части кода (0-14 строки) подключаем нужные библиотеки, задаем βн , βк и
и другие нужные переменные
-
Во второй части (15-30 строки) вводим значение a и находим f(β) для βн для присваивания переменным min и max
-
В третьей части (31-57 строки) табулируем функцию, используя цикл «for» , в котором находим соответственные min и max значения функции, выводим на экран получившиеся значения
Пример работы программы:
Решение задачи для Mathcad:
Скриншоты программы:
-
1-3 пункты вводим нужные переменные и указываем их значения
-
3-6 пункты табулируем функцию, задавая начальное, конечное и
β, выводим получившиеся β и f(β)
-
7 пункт рисуем графики функции в обычном и логарифмическом масштабах
-
8-9 пункты находим min и max значения f(β)
-
10 пункт – находим интеграл
для верхней и нижней границы интегрирования ( от Lн = 1 до Lк=99)
Вывод:
В ходе данной лабораторной работы мы научились табулировать функцию в Mathcad и создавать программу для табулирования функции в С++ ,а также закрепили свои навыки работы в этих программах.