Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабы / Лабораторная(Табулирование функции)

.docx
Скачиваний:
51
Добавлен:
12.11.2017
Размер:
655.68 Кб
Скачать

Федеральное государственное автономное образовательное учреждение высшего образования «Санкт-Петербургский государственный электротехнический университет «ЛЭТИ»

им. В.И. Ульянова (Ленина)»

кафедра Математического обеспечения и применения ЭВМ

ОТЧЕТ

По лабораторной работе №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 и создавать программу для табулирования функции в С++ ,а также закрепили свои навыки работы в этих программах.