Курсовая работа. Вычислительная математика. Вариант №7. ДО СибГУТИ.
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
- Программа для просмотра текстовых файлов
Описание
Задание на курсовую работу
Напряжение в электрической цепи описывается дифференциальным уравнением с начальным условием:
Написать программу, которая определит количество теплоты, выделяющегося на единичном сопротивлении за единицу времени. Количество теплоты определяется по формуле: . Дифференциальное уравнение решить методом Рунге-Кутта четвертого порядка с точностью 10-4 (для достижения заданной точности использовать метод двойного пересчета). Интеграл вычислить по формуле Симпсона с шагом 0.1. Для нахождения значений функции в промежуточных узлах применить линейную интерполяцию. Вывести решение дифференциального уравнения, результаты интерполяции и количество теплоты.
Теоретическая часть:
Метод Рунге-Кутта
Обыкновенные дифференциальные уравнения (ОДУ) широко используются для математического моделирования процессов и явлений в различных областях науки и техники. Переходные процессы в радиотехнике, кинетика химических реакций, динамика биологических популяций, движение космических объектов, модели экономического развития исследуются с помощью ОДУ.
В дифференциальное уравнение 1-го порядка в качестве неизвестных величин входят функция y(x) и ее первая производная по аргументу x
( x, y, y1)=0. (1)
Уравнение (1) имеет бесконечное множество решений. Единственные решения выделяют с помощью дополнительных условий, которым должны удовлетворять искомые решения. В зависимости от вида таких условий рассматривают три типа задач, для которых доказано существование и единственность решений.
Первый тип, рассматриваемый в данной курсовой, – это задачи Коши, или задачи с начальными условиями. Для таких задач кроме исходного уравнения (1), в некоторой точке xo должны быть заданы начальные условия, т.е. значения функции y(x)
....................
Численное интегрирование. Формула Симпсона.
Численное интегрирование состоит в нахождении интеграла от непрерывной функции по квадратной формуле:
где коэффициенты - действительные числа и узлы принадлежат
i=1, 2, ... , n. Вид суммы
определяет метод численного
............
Практическая часть:
Листинг программы с комментариями
PROGRAM kursovaya; {название программы}
uses crt; {подключаем модуль ctr}
const epsilon=0.0001; {Заданная точность метода Рунге-Кутта}
{заданная правая часть дифференциального уравнения}
function f(x,y:real):real;
begin {начало}
f:=cos(4*x+y)+3*(x-y); {выражение по которому считаем}
end; {конец}
{Функция решения дифференциального уравнения методом Рунге-Кутта 4-го порядка с оценкой погрешности методом двойной прогонки
x0,y0 - начальные условия
..................
function Runge_Kutt(x0,y0:real;x1:real;N_init:integer;var X_out,Y_out:array of real):integer; {создание функции}
var {объявление переменных}
i : Integer;
h,x,y: Double;
y1 : Double;
k1 : Double; {присвоение переменным типа}
k2 : Double;
k3 : Double;
{Используются для хранение данных, полученных на предыдущем шаге расчета}
X_in,Y_in:array[0..100] of real; {массив}
eps:real;
N:integer;
Begin {начало}
for i:=0 to 100 do
begin {начало}
X_in[i]:=0;
Y_in[i]:=0;
end; {конец}
N:=N_init;
Repeat {повтор}
h := (x1-x0)/n; {определяем шаг}
x:=x0; {Задаем начальные значения}
y:=y0;
y1 := y0;
i:=0;
.................
Напряжение в электрической цепи описывается дифференциальным уравнением с начальным условием:
Написать программу, которая определит количество теплоты, выделяющегося на единичном сопротивлении за единицу времени. Количество теплоты определяется по формуле: . Дифференциальное уравнение решить методом Рунге-Кутта четвертого порядка с точностью 10-4 (для достижения заданной точности использовать метод двойного пересчета). Интеграл вычислить по формуле Симпсона с шагом 0.1. Для нахождения значений функции в промежуточных узлах применить линейную интерполяцию. Вывести решение дифференциального уравнения, результаты интерполяции и количество теплоты.
Теоретическая часть:
Метод Рунге-Кутта
Обыкновенные дифференциальные уравнения (ОДУ) широко используются для математического моделирования процессов и явлений в различных областях науки и техники. Переходные процессы в радиотехнике, кинетика химических реакций, динамика биологических популяций, движение космических объектов, модели экономического развития исследуются с помощью ОДУ.
В дифференциальное уравнение 1-го порядка в качестве неизвестных величин входят функция y(x) и ее первая производная по аргументу x
( x, y, y1)=0. (1)
Уравнение (1) имеет бесконечное множество решений. Единственные решения выделяют с помощью дополнительных условий, которым должны удовлетворять искомые решения. В зависимости от вида таких условий рассматривают три типа задач, для которых доказано существование и единственность решений.
Первый тип, рассматриваемый в данной курсовой, – это задачи Коши, или задачи с начальными условиями. Для таких задач кроме исходного уравнения (1), в некоторой точке xo должны быть заданы начальные условия, т.е. значения функции y(x)
....................
Численное интегрирование. Формула Симпсона.
Численное интегрирование состоит в нахождении интеграла от непрерывной функции по квадратной формуле:
где коэффициенты - действительные числа и узлы принадлежат
i=1, 2, ... , n. Вид суммы
определяет метод численного
............
Практическая часть:
Листинг программы с комментариями
PROGRAM kursovaya; {название программы}
uses crt; {подключаем модуль ctr}
const epsilon=0.0001; {Заданная точность метода Рунге-Кутта}
{заданная правая часть дифференциального уравнения}
function f(x,y:real):real;
begin {начало}
f:=cos(4*x+y)+3*(x-y); {выражение по которому считаем}
end; {конец}
{Функция решения дифференциального уравнения методом Рунге-Кутта 4-го порядка с оценкой погрешности методом двойной прогонки
x0,y0 - начальные условия
..................
function Runge_Kutt(x0,y0:real;x1:real;N_init:integer;var X_out,Y_out:array of real):integer; {создание функции}
var {объявление переменных}
i : Integer;
h,x,y: Double;
y1 : Double;
k1 : Double; {присвоение переменным типа}
k2 : Double;
k3 : Double;
{Используются для хранение данных, полученных на предыдущем шаге расчета}
X_in,Y_in:array[0..100] of real; {массив}
eps:real;
N:integer;
Begin {начало}
for i:=0 to 100 do
begin {начало}
X_in[i]:=0;
Y_in[i]:=0;
end; {конец}
N:=N_init;
Repeat {повтор}
h := (x1-x0)/n; {определяем шаг}
x:=x0; {Задаем начальные значения}
y:=y0;
y1 := y0;
i:=0;
.................
Дополнительная информация
Оценка: "Хорошо"
Проверил: Галкина М. Ю.
Проверил: Галкина М. Ю.
Похожие материалы
Вычислительная математика. Курсовая работа. Вариант 7
Dmitry17
: 18 июня 2022
Вариант 7
Курсовая работа по дисциплине "Вычислительная математика" - Нахождение количества теплоты
!!Важно: перед покупкой проверяйте соответствие заданий на скриншотах у лота с теми, что выдал преподаватель.
Язык реализации программ: Dart.
В архиве:
- исходный код программы с комментариями
- инструкция по запуску
- отчёты
400 руб.
Вычислительная математика. Курсовая работа. Вариант №7
Damovoy
: 24 декабря 2020
Задание на курсовую работу
Напряжение в электрической цепи описывается дифференциальным уравнением с начальным условием.
1. Найти аналитически интервал изоляции положительного корня заданного нелинейного уравнения, вычислив производную левой части уравнения и составив таблицу знаков левой части уравнения на всей числовой оси.
2. Написать программу, которая:
а) находит k – наименьший положительный корень заданного нелинейного уравнения из найденного в пункте 1 интервала изоляции с точностью 0.00
400 руб.
Вычислительная математика. Курсовая работа. Вариант 7
Nikis
: 31 октября 2011
Напряжение в электрической цепи описывается дифференциальным уравнением с начальным условием:
Написать программу, которая определит количество теплоты, выделяющегося на единичном сопротивлении за единицу времени. Количество теплоты определяется по формуле: . Дифференциальное уравнение решить методом Рунге-Кутта четвертого порядка с точностью (для достижения заданной точности использовать метод двойного пересчета). Интеграл вычислить по формуле Симпсона с шагом 0.1. Для нахождения значений фун
150 руб.
СибГУТИ. Вычислительная математика. Курсовая работа. 4 вариант
РешуВашуРаботу
: 3 октября 2011
СОДЕРЖАНИЕ
. ЗАДАНИЕ 3
2. ОПИСАНИЕ АЛГОРИТМА РЕШЕНИЯ 3
2.1. Метод Рунге-Кутта четвертого порядка для решения уравнения первого порядка. 4
2.2. Оценка погрешности методом двойного пересчета 5
2.3. Формула Симпсона 6
2.4. Кусочно-линейная интерполяция 6
3. ИСХОДНЫЙ МОДУЛЬ ПРОГРАММЫ 7
4. РЕЗУЛЬТАТЫ РАБОТЫ ПРОГРАММЫ 10
Написать программу, которая определит количество теплоты, выделяющегося на единичном сопротивлении за единицу времени.
Количество теплоты определяется по формуле: . Дифференциальное
500 руб.
КУРСОВАЯ РАБОТА по дисциплине «Вычислительная математика». Вариант №7.
ДО Сибгути
: 4 февраля 2016
Напряжение в электрической цепи описывается дифференциальным уравнением с начальным условием:
Написать программу, которая определит количество теплоты, выделяющегося на единичном сопротивлении за единицу времени. Количество теплоты определяется по формуле: . Дифференциальное уравнение решить методов Рунге-Кутта четвертого порядка с точностью (для достижения заданной точности использовать метод двойного пересчета). Интеграл вычислить по формуле Симпсона с шагом 0.1. Для нахождения значений фун
100 руб.
Курсовая работа по дисциплине. Вычислительная математика. Вариант №7
Jack
: 28 ноября 2014
Написать программу, которая определит количество теплоты, выделяющегося на единичном сопротивлении за единицу времени.
Дифференциальное уравнение решить методом Рунге-Кутта четвертого порядка с точностью 10^(-4) (для достижения заданной точности использовать метод двойного пересчета). Интеграл вычислить по формуле Симпсона с шагом 0.1. Для нахождения значений функции в промежуточных узлах применить линейную интерполяцию. Вывести решение дифференциального уравнения, результаты интерполяции и
650 руб.
Курсовая работа по дисциплине: Вычислительная математика. Вариант №7
GTV8
: 9 сентября 2012
Напряжение в электрической цепи описывается дифференциальным уравнением с начальным условием:
Написать программу, которая определит количество теплоты, выделяющегося на единичном сопротивлении за единицу времени. Количество теплоты определяется по формуле:
Дифференциальное уравнение решить методом Рунге-Кутта четвертого порядка с точностью 10-4 (для достижения заданной точности использовать метод двойного пересчета). Интеграл вычислить по формуле Симпсона с шагом 0.1. Для нахождения значений фун
150 руб.
Лабораторная работа №2. Вычислительная математика. Вариант №7. ДО СибГУТИ.
Olya
: 9 января 2018
Условие задания:
Привести систему к виду, подходящему для метода простой итерации. Рассчитать аналитически количество итераций для решения системы линейных уравнений методом простой итерации с точностью до 0.0001 для каждой переменной.
Написать программу решения системы линейных уравнений методом простой итерации с точностью до 0.0001 для каждой переменной. Точность достигнута, если (k – номер итерации, k = 0,1,1⁄4 ). Вывести количество итераций, понадобившееся для достижения заданной точности
200 руб.
Другие работы
Понятие информация. Меры информации
evelin
: 22 января 2013
Содержание.
Введение.
Понятие «информация».
Меры информации.
Синтаксическая мера информации.
Семантическая мера информации.
Прагматическая мера информации.
Качество информации.
Ценность информации.
Старение информации.
Список литературы.
15 руб.
Кейс. Макроэкономика. СИБИТ 2018
Света5
: 18 июня 2018
Задание
Фирма является монопсонией на рынке труда и монополией на товарном рынке.
Заполните таблицу спроса на труд этой фирмы.
Определите, сколько рабочих наймёт эта фирма и какую установит ставку заработной платы.
Единицы труда, чел. Совокупный продукт, шт. Цена Ставка зарплаты Валовой доход Доход от предельного продукта Общие затраты на оплату труда Предельные затраты на оплату труда
1 5 40 130
2 11 39 140
3 18 38 150
4 23 37 160
5 27 36 170
6 30 35 180
7 32 34 190
150 руб.
Контрольная работа. Технология разработки телекоммуникационных сервисов. Вариант 05
const30
: 4 мая 2021
Контрольная работа. Технология разработки телекоммуникационных сервисов. Вариант №05 (Служба занятости)
В качестве серверной части разработать базу данных в СУБД MySQL в соответствии с вариантом. База данных содержит таблицу, состоящую из не менее чем 5-ти полей и 20-ти записей.
Клиентская часть должна быть разработана на языке Java в среде Eclipse. Каждый запрос должен быть реализован отдельным методом. Все методы могут принадлежать одному классу. Отдельно должен быть реализован класс, содержа
630 руб.
Расчет процессов с влажным воздухом МИИТ Задача 3 Вариант 16
Z24
: 20 октября 2025
ТЕРМОДИНАМИЧЕСКОЕ ИССЛЕДОВАНИЕ ПРОЦЕССОВ ИЗМЕНЕНИЯ ПАРАМЕТРОВ ВЛАЖНОГО ВОЗДУХА
Для двух потоков влажного воздуха после их смешения и тепловлажностной обработки в соответствии с заданными параметрами определить:
1 Параметры смеси двух потоков воздуха на входе в установку для тепловлажностной обработки (энтальпию, относительную влажность, влагосодержание, температуру по сухому и мокрому термометру, температуру точки росы, молярную массу, газовую постоянную).
2 Количество теплоты и влаги,
200 руб.