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

№6 лабораторная ВВПП

.docx
Скачиваний:
9
Добавлен:
24.08.2022
Размер:
20.68 Кб
Скачать

Федеральное агентство связи Ордена

Трудового Красного Знамени

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

«Московский Технический Университет Связи и Информатики»

(МТУСИ)

Кафедра Информатики

Предмет: Введение в математические пакеты прикладных программ

Лабораторная работа по ВвМППП № 6

Тема:

“Технология интегрирования в среде

Scilab”

Вариант 00

Выполнил:

Великий преподаватель

__________________________

Москва 0000

  1. Общее задание

  1. Изучите материал Темы 2.3 (п. 2.3.1.).

  2. Выберите из табл. 2.3.2-1 вариант индивидуального задания.

  3. Вычислите определенный интеграл с использованием функцииScilab, реализующей формулу трапеций, - inttrap(x, y), предварительно получив таблицу значений подынтегральной функции с шагом h, и задав значения аргумента и функции в виде векторов.

  4. Вычислите значение определенного интеграла с использованием функции Scilab, реализующей формулу Симпсона, – integrate ('f',a,b), где f – имя функции, взятое в одинарные кавычки.

  5. Предоставьте результаты работы преподавателю, ответьте на поставленные вопросы.

  6. Оформите отчет по выполненной работе.

Индивидуальное задание:

//Лабораторная работа №6 по теме:"Технология интегрирования в среде Scilab"

// Выполнил:

//Вариант ---

//Описание подынтегральной функции f(x)

deff('y=f(x)','y=cos(x.^2)./(x+1)')

//Задание диапазона аргумента с шагом h=0.1

x=0.4:0.1:1.2;

//Задание вектора значений подынтегральной функции

y=f(x);

z=[x;y]'//Вывод таблицы значений подынтегральной функции с шагом h=0.1

z =

0.4 0.7051623

0.5 0.6459416

0.6 0.5849355

0.7 0.5190193

0.8 0.4456088

0.9 0.3628939

1. 0.2701512

1.1 0.1681045

1.2 0.0592835

//Вычисление значений определенного интеграла с ипользованием функции inttrap(x,y)

inttrap(x,y)

ans =

0.3378878

//Вычисление значений определенного интеграла с ипользованием функции integrate('f','x',a,b)

integrate('f(x)','x',0.4,1.2)

ans =

0.3383172