Вычисление определенного интеграла

При нажатии на рисунок «интеграл» пользователь переходит на форму вычисления определенного интеграла:

Рисунок 6 -Форма «Вычисление интеграла»

Для вычисления интеграла пользователь должен ввести функцию и границы интегрирования. Также он должен выбрать один из трех методов интегрирования:

-Метод прямоугольников

-Метод трапеций

-Метод Симпсона.

После выполнения этих действий пользователь нажимает на кнопку «Рассчитать» и программа выводит результат в специально отведённое для этого поле.

Например пользователь ввел функцию и границы(А-нижняя граница, В-верхняя):

x+11 , A=0,B=5

И выбрал метод интегрирования: Метод прямоугольников

Тогда программа выдаст результат: 67.5

Рисунок 7 — Пример вычисления интеграла.

Далее пользователь может изменить функцию\границы интегрирования\метод интегрирования и нажать на кнопку «Рассчитать». Также он может вернуться на форму «Анализ функции», нажав на кнопку «Назад».

3.3.Работа со справкой

При нажатии в главном меню на кнопку «Справка» или соответствующий рисунок пользователь переходит на форму «Справка»:

Данная форма содержит справочную информацию на темы:

-Список функций (Если пользователь забудет как пишется та или иная функция)

-Вероятные ошибки.

-Различная информация.

Рисунок 8 — Форма «Справка»

Для того, чтобы перейти в главное меню пользователь должен нажать на кнопку «Закрыть»

Работа с матрицами

При нажатии в главном меню на кнопку «Матирца» или соответствующий рисунок пользователь переходит на форму «Работа с матрицыми».

Рисунок 9 — Форма «Работа с матрицами».

На данной форме пользователь может выполнить такие действия, как :

-Сумма матриц (Кнопка «’+’ или ‘-‘» с выбранным действием «А+В)

-Разность матриц (Кнопка «’+’ или ‘-‘» с выбранным действием «А-В)

-Произведение матриц (Кнопка «А*В»)

-Вычисление определителей матриц (Кнопка «Det АВ»)

-Вычисление обратной матрицы (Кнопка «А^(-1)»)

Перед тем как выполнить действия с матрицами пользователь должен ввести размерности матриц и сами матрицы. Так же пользователь должен учитывать, что размерность матрицы- натуральное число, не превышающее 10.

Введя размерности матриц и сами матрицы пользователь может выполнить определенные действия с этими матрицами.

Например чтобы посчитать произведения матриц пользователь ввел такие матрицы:

1 2 9 8 7

A: 2*3 3 4 B: 3*2 6 5 4

5 6

Тогда нажав на кнопку«A*B»пользователь увидит новое поле с таблицей, в которую выведена результирующая матрица (также такое поле появляется при вычислении суммы\разности матриц и при вычислении обратной матрицы)

21 18 15

3*3 51 44 37

81 70 59

Рисунок 10 -Пример произведения матриц.

Например чтобы посчитать определители матриц пользователь ввел матрицы:

2 3 143 4

A: 2*2 4 9 B: 2*2 1 3

Тогда нажав на кнопку«Det AB»пользователь увидит два новых поля, в которые выводится результат(значения определителей матриц).

Det A = 6 Det B = 425

Рисунок 11 -Пример вычисления определителей матриц.

Сообщения пользователю

При выполнении программы пользователь может увидеть следующие ошибки:

1) При работе с функциями (вычисление производной, интеграла, значения в точке), при неверно введении функции возникает следующая ошибка

Рисунок 12 -Ошибка при неверно выведенном выражении.

Возможно пользователь забыл как пишется какая либо функции, или нарушен баланс скобок. Также пользователь мог ввести несуществующие символы.

2) При вводе размерности матриц, если пользователь введет значение, больше 10, то возникает следующая ошибка

Рисунок 13 — Ошибка в размерности матриц.

3) При сложении\вычитании матриц возможна следующая ошибка:

Рисунок 14 —Ошибка при сложении\вычитании матриц.

Для того, чтобы исправить данную ошибку пользователь должен удостовериться, что матрицы имеют одинаковую размерность.

4)При вычислении обратной матрицы может возникнуть следующая ошибка:

Рисунок 15 -Ошибка в вычислении обратной матрицы.

Это значит, что у введенной марицицы определитель равен нулю, следовательно она не имеет обратной матрицы.

5)При произведении матриц может возникнуть такая ошибка:

Рисунок 16 -Ошибка при произведении матриц. Вычисление определенного интеграла

Чтобы избежать данной ошибки пользователь должен использовать правило умножения матриц (количество столбцов первой матрицы должно быть равно количеству строк второй матрицы).

6)При вычислении определителя матриц возможна следующая ошибка:

Русунок 17 -Ошибка при вычислении определителя. Вычисление определенного интеграла

Чтобы избежать данной ошибки пользователь должен вычислять определители только квадратных матриц.

Математика без Ху%!ни. Определенные интегралы, часть 1.


Похожие статьи.

Понравилась статья? Поделиться с друзьями: