Практическое занятие по теме
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

«Интегрирование и дифференцирование
в среде Scilab»

 

Цель работы: Изучение возможностей вычисления значений определенных интегралов, а также значений производной в точке с использованием функций Scilab.  

 

 


Вопросы, подлежащие изучению

 

1) Постановка задачи численного интегрирования [7].

2) Вычисление значения определенного интеграла с использованием функций inttrap и integrate.

3) Вычисление значения производной в точке с использованием функций Scilab numderivative.

4) Методы численного интегрирования: метод трапеций и метод Симпсона.

 

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

 

1) Изучить материал учебника [1](п. 2.3).

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

3) Создать сценарии для выполнения практического задания.

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

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

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

7) Вычислить производную от функции y ( x )в нескольких точках, задавая их значения как вектор аргументов. Затем вычислить производную в этих же точках по отдельности. Сравнить результаты.

8) Спроектировать и реализовать приложение: «Интегрирование и дифференцирование в среде Scilab» для ввода данных и отображения результатов (по требованию преподавателя).

9) Предоставить результаты работы преподавателю и ответить на поставленные вопросы.

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

Варианты индивидуальных заданий

Таблица 2.3-1

Интеграл y(x) Интеграл y(x)
1 16
2 17
3 18
4 19
5 20
6 21
7 22
8 23
9 24
10 25
11 26
12 27
13 28
14 29
15 30

Содержание отчета

 

1) Титульный лист

2) Название и цель практического занятия

3) Общее задание

4) Графический интерфейс пользователя

5) Сценарии, вначале которых должна быть также введена информация в виде комментариев:

· имя и назначение сценария;

· вариант индивидуального задания и номер задания.

6) Протокол сессии Командного окна, вначале которой должна быть введена информация в виде комментариев:

· название практического занятия;

· вариант индивидуального задания и номер задания;

· ФИО студента, номер группы;

· краткое перечисление действий, выполняемых во время сессии.

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

1) Что такое определенный интеграл?

2) Каково назначение функции inttrap?

3) Что возвращает функция inttrap , если y ( x ) – матрица?

4) Можно ли использовать функцию inttrap , если узлы по оси х – не равноотстоящие?

5) Каким образом вычислить интеграл, если подынтегральная функция задана таблицей с не равноотстоящими узлами?

6) Какая функция Scilab позволяет вычислить определенный интеграл с заданной точностью?

7) Какой численный метод заложен в функции integrate?

8) Какие существуют способы задания подынтегральной функции при вычислении определенного интеграла с использованием функции integrate?

9) Как задать допустимую погрешность вычисления определенного интеграла?

10) С какой точностью производится вычисление определенного интеграла, если погрешность не задана?

11) Какой встроенной функцией системы Scilab вычисляется производная в заданной точке?

12) Какое назначение и формат имеет функции numderivative?


13)


Дата: 2019-11-01, просмотров: 416.