Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КонтрРаб№2_new.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
581.63 Кб
Скачать

Вычислительные методы

Контрольная работа №2 new

Вариант №1

Задача №1.:Найти u(1,1) путем численного решения уравнения переноса ut + (1 + sin2(x))ux = 0, u(0,x) = x, u(t,0) = t2 в области (t,x)  [0,1][0,1] с помощью разностной схемы бегущего счета с шаблоном “ ”, выбирая значения коэффициентов уравнения в угловой точке, помеченной маркером. Выбрать расчетную сетку вида: tm = (m  1), m = 1,…,201, = 0.005; xn = (n  1)h, n = 1,…,101, h = 0.01.

Задача №2. Найти u(0.5,0.5), решая численно задачу Дирихле в области квадратной формы G(x1,x2) = [0,1][0,1] с граничными условиями u(x1,0) = u(x1,1) = (x1  0.5)2 + 0.25, u(0,x2) = u(1,x2) = 0.25 + (x2  0.5)2 итерационным методом Якоби, стартуя с нулевых начальных данных. В качестве критерия прекращения итераций выбрать условие: ||u(s+1)u(s)||  103, где s — номер итерации. Выбрать сетки вида: x1,n = h1(n  1), n = 1,…,61, h1 = 1/60, x2,n = h2(m 1), m = 1,…,61, h2 = 1/60.

Задача №3. Найти u(0.5), численно решая интегральное уравнение Фредгольма второго рода сеточным методом на отрезке [0,1]. В качестве сеток по переменным x и выбрать xi = (i  1)h, j = (j  1)h, i,j = 1,…,201, h = 0.005. Интеграл аппроксимировать по формуле трапеции.

Вычислительные методы

Контрольная работа №2 new

Вариант №2

Задача №1.:Найти u(1,1) путем численного решения уравнения переноса ut + (1 +2sinx)ux = 0, u(0,x) = x, u(t,0) = t в области (t,x)  [0,1][0,1] с помощью разностной схемы бегущего счета с шаблоном “ ”, выбирая значения коэффициентов уравнения в угловой точке, помеченной маркером. Выбрать расчетную сетку вида: tm = (m  1), m = 1,…,201, = 0.005; xn = (n  1)h, n = 1,…,101, h = 0.01.

Задача №2. Найти u(0.5,0.5), решая численно задачу Дирихле в области квадратной формы G(x1,x2) = [0,1][0,1] с граничными условиями u(x1,0) = u(x1,1) = u(0,x2) = u(1,x2) = 0 итерационным методом Якоби, стартуя с нулевых начальных данных. В качестве критерия прекращения итераций выбрать условие: ||u(s+1)u(s)||  103, где s — номер итерации. Выбрать сетки вида: x1,n = h1(n 1), n = 1,…,61, h1 = 1/60, x2,n = h2(m 1), m = 1,…,61, h2 = 1/60.

Задача №3. Найти u(0.5), численно решая интегральное уравнение Фредгольма второго рода сеточным методом на отрезке [0,1]. В качестве сеток по переменным x и выбрать xi = (i  1)h, j = (j  1)h, i,j = 1,…,201, h = 0.005. Интеграл аппроксимировать по формуле трапеции.

Вычислительные методы

Контрольная работа №2 new

Вариант №3

Задача №1.:Найти u(1,1) путем численного решения уравнения переноса ut + (1 + 0.5/(1+ x))ux = 0, u(0,x) = 0, u(t,0) = t в области (t,x)  [0,1][0,1] с помощью разностной схемы бегущего счета с шаблоном “ ”, выбирая значения коэффициентов уравнения в угловой точке, помеченной маркером. Выбрать расчетную сетку вида: tm = (m  1), m = 1,…,201, = 0.005; xn = (n  1)h, n = 1,…,101, h = 0.01.

Задача №2. Найти u(0.5,0.5), решая численно задачу Дирихле в области квадратной формы G(x1,x2) = [0,1][0,1] с граничными условиями u(x1,0) = u(x1,1) = (x1  0.5)2 + 0.25, u(0,x2) = u(1,x2) = 0.25 + (x2  0.5)2 итерационным методом Якоби, стартуя с нулевых начальных данных. В качестве критерия прекращения итераций выбрать условие: ||u(s+1)u(s)||  103, где s — номер итерации. Выбрать сетки вида: x1,n = h1(n 1), n = 1,…,61, h1 = 1/60, x2,n = h2(m 1), m = 1,…,61, h2 = 1/60.

Задача №3. Найти u(1.5), численно решая интегральное уравнение Фредгольма второго рода сеточным методом на отрезке [1,2]. В качестве сеток по переменным x и выбрать xi = 1 + (i  1)h, j = 1 + (j  1)h, i,j = 1,…,201, h = 0.005. Интеграл аппроксимировать по формуле трапеции.