Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка к курсовой работе.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.2 Mб
Скачать

6.3 Суммирование рядов в MathCad

Определение частичной суммы, заданной номером варианта, приведено на рисунке 45.

Рисунок 45 – Определение частичной суммы в MathCad

Решение второй части задания (определение количества необходимых членов последовательности) представлено на рисунке 46. Для второго способа вычисления за требуемое количество членов берется значение n-1.

Рисунок 46 – Определение необходимого количества членов последовательности в MathCad

6.4 Суммирование ряда в vba

Решение данной задачи осуществляется с помощью вызова формы UserForm, создания на ней 8 компонентов Text, 9 компонентов Label и четырех командных кнопок и закрытия формы.

Первая командная кнопка осуществляет подсчет суммы n первых членов. Ее код представлен на рисунке 47.

Рисунок 47 – Код первой командной кнопки

Вторая командная кнопка генерирует решения задачи на подсчет количества членов последовательности, удовлетворяющей заданной точности первым способом. Точность вводится с клавиатуры в TextBox. Код второй командной кнопки отображен на рисунке 48.

С помощью третьей командной кнопки поставленная выше задача решается вторым способом. Код кнопки представлен на рисунке 49.

Рисунок 48 – Код второй командной кнопки

Рисунок 49 – Код третьей командной кнопки

Результат работы программы представлен на рисунке 50.

Рисунок 50 – Результат суммирования ряда в VBA

6.5 Суммирование ряда в MatLab

М-файл для вычисления суммы первых 19 членов представлен на рисунке 51.

Рисунок 51 – М-файл для суммирования первых 19 членов

М-файл для вычисления суммы, удовлетворяющей заданной точности, и количество необходимых слагаемых первым способом показан на рисунке 52, вторым – на рисунке 53.

Рисунок 52 – Решение задачи первым способом

Рисунок 53– Решение задачи вторым способом

Результат работы созданных m-файлов представлен на рисунке 54.

Рисунок 54 – Результат суммирования рядов в MatLab

Все результаты, полученные в результате решения поставленной задачи приведены в таблице 8.

Таблица 8 – Суммирование рядов

Определяемый параметр

MS Excel

MathCad

VBA

MatLab

S19

0,770151

0,770151

0,770151

0,770151

S (1 способ)

0,770151

0,770151

0,770151

0,770151

n (1 способ)

4

4

4

4

S (2 способ)

0,770151

0,770151

0,770151

0,770151

n (2 способ)

5

4

4

4

Как показывает таблица 8, все полученные результаты, за исключением n (2 способ), полученного в MS Excel, сошлись. Отличие значений, полученных в электронных таблицах вторым способом объяснено в пункте 6.2.

Заключение

В курсовой работе рассмотрены типовые вычислительные задачи: вычисление определенного интеграла, квадратичная аппроксимация, решение нелинейного уравнения, решение трансцендентного уравнения, решение системы линейных алгебраических уравнений и суммирование рядов

Все расчеты были произведены с помощью электронных таблиц Microsoft Excel, математического пакета MathCad, интегрированной системы Visual Basic for Application и пакета прикладных программ MatLab.

Полученные значения (кроме натуральных) выводились до шести знаков после запятой. Все результаты, за исключением первой и четвертой задач, удовлетворяли точности 10-6. Это говорит о том, что при решении приведенных в курсовой работе задач (кроме первой и четвертой) можно пользоваться любой из вычислительных программ, рассмотренных в работе.

Для вычисления определенного интеграла целесообразнее воспользоваться программой MatLab. Решение трансцендентного уравнения с точность. 10-4 можно осуществить любой из рассмотренных программ. Также высокая точность результатов свидетельствует о правильности проведенной работы и составлении программ.