№6 лабораторная ВВПП
.docxФедеральное агентство связи Ордена
Трудового Красного Знамени
федеральное бюджетное образовательное учреждение высшего образования
«Московский Технический Университет Связи и Информатики»
(МТУСИ)
Кафедра Информатики
Предмет: Введение в математические пакеты прикладных программ
Лабораторная работа по ВвМППП № 6
Тема:
“Технология интегрирования в среде
Scilab”
Вариант 00
Выполнил:
Великий преподаватель
__________________________
Москва 0000
Общее задание
Изучите материал Темы 2.3 (п. 2.3.1.).
Выберите из табл. 2.3.2-1 вариант индивидуального задания.
Вычислите определенный интеграл с использованием функцииScilab, реализующей формулу трапеций, - inttrap(x, y), предварительно получив таблицу значений подынтегральной функции с шагом h, и задав значения аргумента и функции в виде векторов.
Вычислите значение определенного интеграла с использованием функции Scilab, реализующей формулу Симпсона, – integrate ('f',a,b), где f – имя функции, взятое в одинарные кавычки.
Предоставьте результаты работы преподавателю, ответьте на поставленные вопросы.
Оформите отчет по выполненной работе.
Индивидуальное задание:
//Лабораторная работа №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