Курсовая работа. Вычислительная математика. Вариант №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 руб.
КУРСОВАЯ РАБОТА по дисциплине «Вычислительная математика». Вариант №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 руб.
Лабораторная работа №5. Вычислительная математика. Вариант №7. ДО СибГУТИ.
Olya
: 9 января 2018
Написать программу для нахождения максимального значения функции на отрезке [0, 0.5] методом золотого сечения с точностью 0.0001.
f(x)=e^√x*(x-1)*(x-10)*(x-N-1)*(x-0,5)
Считается, что требуемая точность достигнута, если выполняется условие
|b_k-a_k |<ε, ( e – заданная точность, a_k, b_k - границы интервала неопределенности, k =0,1,2,1⁄4), при этом, x^*≈(a+b)/2,f_max=f(x^*).
N=7.
Листинг программы
program lab_5;
uses crt;
const N=7;
var f,m:real;
procedure sol(k,l,e:real;var x,y:real);
var a,
200 руб.
Другие работы
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год
mosintacd
: 28 июня 2024
ММА/ИДО Иностранный язык в профессиональной сфере (ЛТМ) Тест 20 из 20 баллов 2024 год
Московская международная академия Институт дистанционного образования Тест оценка ОТЛИЧНО
2024 год
Ответы на 20 вопросов
Результат – 100 баллов
С вопросами вы можете ознакомиться до покупки
ВОПРОСЫ:
1. We have … to an agreement
2. Our senses are … a great role in non-verbal communication
3. Saving time at business communication leads to … results in work
4. Conducting negotiations with foreigners we shoul
150 руб.
Задание №2. Методы управления образовательными учреждениями
studypro
: 13 октября 2016
Практическое задание 2
Задание 1. Опишите по одному примеру использования каждого из методов управления в Вашей профессиональной деятельности.
Задание 2. Приняв на работу нового сотрудника, Вы надеялись на более эффективную работу, но в результате разочарованы, так как он не соответствует одному из важнейших качеств менеджера - самодисциплине. Он не обязателен, не собран, не умеет отказывать и т.д.. Но, тем не менее, он отличный профессионал в своей деятельности. Какими методами управления Вы во
200 руб.
Особенности бюджетного финансирования
Aronitue9
: 24 августа 2012
Содержание:
Введение
Теоретические основы бюджетного финансирования
Понятие и сущность бюджетного финансирования
Характеристика основных форм бюджетного финансирования
Анализ бюджетного финансирования образования
Понятие и источники бюджетного финансирования образования
Проблемы бюджетного финансирования образования
Основные направления совершенствования бюджетного финансирования образования
Заключение
Список использованный литературы
Цель курсовой работы – исследовать особенности бюджетного фин
20 руб.
Программирование (часть 1-я). Зачёт. Билет №2
sibsutisru
: 3 сентября 2021
ЗАЧЕТ по дисциплине “Программирование (часть 1)”
Билет 2
Определить значение переменной y после работы следующего фрагмента программы:
a = 3; b = 2 * a – 10; x = 0; y = 2 * b + a;
if ( b > y ) or ( 2 * b < y + a ) ) then begin x = b – y; y = x + 4 end;
if ( a + b < 0 ) and ( y + x > 2 ) ) then begin x = x + y; y = x – 2 end;
200 руб.