Требования к оформлению контрольной работы




Работа может быть оформлена в тетради или на стандартных листах формата А4. Работа должна иметь титульный лист, на котором указываются: название дисциплины, фамилия, имя и отчество студента, шифр, специальность и курс. На каждой странице необходимо оставлять поля для замечаний рецензента.

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

Все расчеты, выполненные студентом в практической части контрольной работы должны содержать комментарии и выводы по полученным результатам.

В конце работы должен быть помещен список используемой литературы.

 

 

 

Вопросы к теоретической части контрольной работы

 

Теоретические вопросы по каждой теме выбираются из списка вопросов для самоконтроля. В таблице 1 указаны номера вопросов, соответствующих каждому варианту.

 

Таблица 1. Варианты вопросов к теоретической части

 

Вариант                    
Тема 1. Вопрос                    
Тема 2. Вопрос                    
Тема 3. Вопрос                    
Тема 3. Вопрос                    
Тема 4. Вопрос           - - - - -
Тема 5. Вопрос           - - - - -
Тема 6. Вопрос - - - - -          
Тема 7. Вопрос - - - - -          

Задание 1. Используя интерполяционный полином Ньютона вычислить значение функции при указанном значении аргумента х. Используя интерполяционный полином Лагранжа четвёртого порядка вычислить значение функции при указанном значении аргумента х. Подобрать методом наименьших квадратов многочлен наименьшей степени, наилучшим образом, описывающий функцию, заданную таблично и вычислить её значение при заданном значении аргумента.

 

X Y1 Y2 Y3 Y4 Y5
0,1 0,83550 1,46355 1,56320 1,48342 0,73420
0,3 -0,35750 0,23275 1,10440 0,88222 -0,49260
0,5 -0,96250 -1,98125 0,30000 0,03750 -1,22500
0,7 -0,81150 -4,70805 -0,64840 -0,68018 -1,35740
0,9 0,26350 -7,34285 -1,53920 -0,81578 -0,78420
1,1 2,43050 -9,14645 -2,17080 0,17022 0,60020
1,3 5,85750 -9,24525 -2,34160 2,90182 2,90140
1,5 10,71250 -6,63125 -1,85000 8,08750 6,22500
1,7 17,16350 -0,16205 -0,49440 16,52022 10,67660
1,9 25,37850 11,43915 1,92680 29,07742 16,36180
           
  x=0,4 x=1,8 x=0,6 x=1,4 x=0,2
             
  Y6 Y7 Y8 Y9 Y0
0,2 0,17600 0,99520 1,38960 1,23312 0,06560
0,4 -0,74400 -0,77760 0,73280 0,46912 -0,92720
0,6 -0,99200 -3,31520 -0,16880 -0,36368 -1,37280
0,8 -0,40000 -6,08000 -1,11360 -0,85248 -1,16560
1,0 1,20000 -8,40000 -1,90000 -0,50000 -0,20000
1,2 3,97600 -9,46880 -2,32640 1,27552 1,62960
1,4 8,09600 -8,34560 -2,19120 5,14032 4,42880
1,6 13,72800 -3,95520 -1,29280 11,84512 8,30320
1,8 21,04000 4,91200 0,57040 22,22512 13,35840
2,0 30,20000 19,60000 3,60000 37,20000 19,70000
           
  x=1,7 x=0,5 x=1,5 x=0,3 x=1,1

 

Пример 1. Дана функция y=f(x)

 

х 0,1 0,5 0,9 1,3 1,7
у -0,6575 -0,0875 1,4905 5,4205 13,0465
х 2,1 2,5 2,9 3,3 3,7
у 25,7125 44,7625 71,5405 107,3905 153,6565

Используя интерполяционный полином Ньютона вычислить f(0,8) и f(3,5).

 

Составим таблицу конечных разностей

 

х у Δ1у Δ2у Δ3у
0,1 -0,6575      
0,5 -0,0875      
0,9 1,4905      
1,3 5,4205      
1,7 13,0465      
2,1 25,7125      
2,5 44,7625      
2,9 71,5405      
3,3 107,3905      
3,7 153,6565      

 

Третьи конечные разности постоянны, поэтому при вычислении будем использовать полином Ньютона третьей степени, при этом при вычислении функции при х=0,8 воспользуемся первым полиномом Ньютона

(),

а при х=3,5 – вторым

; , h=0,4.

Вычислим f(0,8). Воспользуемся полиномом

.

Пусть х0=0,5, тогда .

Имеем .

Вычислим f(3,5). Воспользуемся полиномом

.

xn=3,7, .

Имеем

Пример 2. Дана функция y=f(x)

х 0,25 0,30 0,65 0,70 0,85
у -0,4766 -0,4145 0,3139 0,4915 1,1922
х 1,10 1,50 1,55 1,60 1,75
у 3,0775 8,6875 9,6683 10,7200 14,3266

Используя интерполяционный полином Лагранжа третьего порядка вычислить f(1,3).

Интерполяционный полином Лагранжа третьего порядка имеет вид:

 

х 0,85 1,10 1,50 1,55
у 1,1922 3,0775 8,6875 9,6683

Поэтому выберем четыре точки, например,

 

 

 

Пример 3. Дана функция y=f(x)

х 0,10 0,35 0,70 0,80 0,95
у -0,6575 -0,3472 0,4915 0,9280 1,8256
х 1,20 1,40 1,90 2,00 2,30
у 4,1440 6,9280 18,6655 22,0000 34,3555

 

Методом наименьших квадратов подобрать многочлен наилучшим образом описывающий данную функцию (имеющий наименьшую сумму квадратов отклонений).

Пусть искомая функция имеет вид Р(х)=а01х+а2х2+…+amxm. Требуется подобрать многочлен Р(х) так, чтобы S= эта сумма была минимальна.

Для определения коэффициентов аi решаем систему

Из вида графика начальную степень многочлена возьмем равную трем (m=3). Вычисляем значения коэффициентов системы и свободных членов.

Σхi=11,7, Σхi2=18,465, Σхi3=33,25425, Σхi4=64,4107125, хi5=130,2657731, Σхi6=270,7140142; Σyi=88,3334, Σyi xi=175,7876, Σyi xi2=359,102542,

Σyi xi3=750,3946976.

Получаем систему:

Решаем эту систему и находим, что а0=-0,8000; а1=1,6000; а2=-2,1000; а3=3,5000.

Получаем Р3(х)=3,5х3 – 2,1х2 +1,6х – 0,8. При этом S=1,5625Е-9.

Для сравнения возьмем многочлен четвёртой степени. Вычислим дополнительно

, , .

Система для определения коэффициентов:

Её решение а0=-0,8007; а1=1,6049; а2=-2,1082; а3=3,5048; а4=-0,0009.

Получаем многочлен

Р4(х)=-0,0009х4+3,5048х3 – 2,1082х2 +1,6049х – 0,8007.

Вычислим сумму квадратов отклонений

xi 0,10 0,35 0,70 0,80 0,95
yi -0,6575 -0,3472 0,4915 0,9280 1,8256
P4(xi) -0,65776 -0,34696 0,491682 0,928104 1,825546
i -P(xi))2 7,074E-8 5,864E-8 3,299E-8 1,076E-8 2,955E-9
xi 1,20 1,40 1,90 2,00 2,30
yi 4,1440 6,9280 18,6655 22,0000 34,3555
P4(xi) 4,143843 6,927827 18,66557 22,00011 34,35545
i -P(xi))2 2,462E-8 2,995E-8 4,840E-9 1,132E-8 2,828E-9

 

S=2,496E-7.

Сравнивая отклонения, замечаем, что отклонение для многочлена третьей степени меньше, чем для четвёртой.

Замечание. Сравнивая коэффициенты этих многочленов, видим, что старший коэффициент многочлена четвертой степени практически равен нулю.

Итак, многочленом наилучшим образом описывающий данную функцию, является многочлен третьей степени Р3(х)=3,5х3 – 2,1х2 +1,6х – 0,8.

 

Задание 2. Определить начальные значения корней уравнения (в том числе и начальные значения близких корней) и уточнить один из них с точностью e=0,0001 методом Бриге-Виетта, усовершенственным методом последовательных приближений и комбинированным методом.

 

Bариант уравнение Bариант уравнение
  3-5х2+4х-1,005=0;   3-4х2-х+1,96=0;
  3-7х2+5х-1,006=0;   3-5х2-2х+2,98=0;
  3-8х2+7х-2,005=0;   3+7х2+8х+2,99=0;
  3-9х2+6х-1,007=0;   32-4х+2,98=0;
  3-11х2+10х-3,008=0;   32-4х-2,98=0.

 

 

Пример. Выполним данное задание для уравнения

3 – 5,6х2 +1,43х +1,207.

Схематично график функции у= 3х3 – 5,6х2 +1,43х +1,207 представлен на рисунке. На этом рисунке видим, что данное уравнение имеет один отрицательный корень и два положительных близких. За начальное значение отрицательного корня можно взять х1= - 0,5. Для нахождения начальных значений близких корней предварительно решим уравнение

(3х3 – 5,6х2 +1,43х +1,207)’=0. Продифференцируем левую часть равенств, получим 9х2–11,2х+1,43=0. Решением этого квадратного уравнения будут значения 0,14444 и 1,1. Из графика видно, что близкие корни лежат в окрестности х=1,1. Вычислим d, которое определяет отклонение начальных значений от 1,1. .

В нашем примере F(x)= 3х3 – 5,6х2 +1,43х +1,207 и его значение F(1,1)=-0,003. F″(x)=18x – 11,2 и F″(1,1)=8,6. Тогда . Начальное значение х2 возьмём равным 1,0735, а х3 = 1,1265.

 

Уточним корень х1= – 0,5 методом Бриге-Виетта.

Рекуррентная формула метода . b и c определяются соотношениями:

 

b3=a3, c3=b3;

b2=a2 + xn*b3, c2=b2 + xn*c3;

b1=a1 + xn*b2, c1=b1 + xn*c2;

b0=a1 + x0*b1.

 

x0=-0,5
i a b c
       
  -5,6 -7,1 -8,6
  1,43 4,98 9,28
  1,207 -1,283  
  x1=-0,36175
i a b c
       
  -5,6 -6,685237069 -7,770474138
  1,43 3,848355694 6,65929122
  1,207 -0,185126085  
x2=-0,33395
i a b c
       
  -5,6 -6,601838065 -7,60367613
  1,43 3,634657558 6,173874952
  1,207 -0,006779432  
    x3=-0,33285
i a b c
       
  -5,6 -6,598543814 -7,597087628
  1,43 3,626311702 6,154986654
  1,207 -1,03725E-05  
x4=-0,33285

 

Уточним этот же корень комбинированным методом. При уточнении корня на отрезке [a, b] касательная проводится из точки, в которой знак функции совпадает со знаком второй производной. В нашем примере это условие выполняется при х=а, поэтому новое значение , . Применительно к данному примеру а=–0,5, b=0,

F(x)= 3х3 – 5,6х2 +1,43х +1,207, F¢(x)= 9х2–11,2х+1,43.

Результаты расчётов сведём в таблицу

 

i ai bi
  -0,5  
  -0,36175 -0,24237
  -0,33395 -0,32895
  -0,33285 -0,33284
  -0,33285 -0,33285

 

Уточним первый корень х1= – 0,5 усовершенственным методом последовательных приближений. Рекуррентная формула имеет вид для уравнения x=f(x): . Преобразуем исходное уравнение к виду x=f(x), например, х=х – 0,2(3х3 – 5,6х2 +1,43х +1,207) или х= – 0,6х3+1,12х2+0,714х – 0,2414. х0=–0,5 определим значение х1 используя формулу последовательных приближений

х1 = – 0,6х03+1,12 х02+0,714 х0 – 0,2414, вычисляя, получаем х1=–0,2434.

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

 

i xi x i+1
  –0,5 –0,2434
  –0,2434 –0,31368
  –0,31368 –0,34780
  –0,34780 –0,33568
  –0,33568 –0,33075
  –0,33075 –0,33244
  –0,33244 –0,33315
  –0,33315 –0,33290
  –0,33290 –0,33280
  –0,33280 –0,33284
  –0,33284 –0,33285
  –0,33285 –0,33285

 

Итак, в качестве приближенного значения первого корня с точностью 0,0001 возьмём –0,3328.

Методы Бриге-Виетта и комбинированный методы достигли точности за четыре итерации.

Уточняя второй корень методом Бриге-Виетта, находим х2=1,0733 и х3=1,1262.

 

Задание 3. Решить систему линейных уравнений методом Гаусса и методом Гаусса -Зейделя.

a1x+b1y+c1z=d1,

a2x+b2y+c2z=d2,

a3x+b3y+c3z=d3.

 

вариант   ak bk ck dk
           
    2.8500 -1.1200 4.3700 15.1720
  13.1000 4.0800 15.2400 54.4380
  5.2200 2.1400 -3.0600 0.4554
     
    13.1000 4.0800 15.2400 54.4380
  5.2200 2.1400 -3.0600 0.4554
  4,5500 7,4400 2,1300 8,9220
     
    14,9900 11,7200 -3,9900 9,8328
  2.8500 -1.1200 4.3700 15.1720
  5.2200 2.1400 -3.0600 0.4554

 

 

вариант   ak bk ck dk
           
    4,5500 7,4400 2,1300 8,9220
  14,9900 11,7200 -3,9900 9,8328
  2.8500 -1.1200 4.3700 15.1720
     
    2.8500 -1.1200 4.3700 15.1720
  5.2200 2.1400 -3.0600 0.4554
  20,0200 14,7800 9,9400 48,6434
     
    2.8500 -1.1200 4.3700 15.1720
  4,5500 7,4400 2,1300 8,9220
  20,0200 14,7800 9,9400 48,6434
     
    4,5500 7,4400 2,1300 8,9220
  20,0200 14,7800 9,9400 48,6434
  5.2200 2.1400 -3.0600 0.4554
     
    9,2200 -8,6600 7,9200 37,0494
  2.8500 -1.1200 4.3700 15.1720
  5.2200 2.1400 -3.0600 0.4554
     
    2.8500 -1.1200 4.3700 15.1720
  4,5500 7,4400 2,1300 8,9220
  9,2200 -8,6600 7,9200 37,0494
     
    9,2200 -8,6600 7,9200 37,0494
  5.2200 2.1400 -3.0600 0.4554
  4,5500 7,4400 2,1300 8,9220

 

Пример. Решить систему линейных уравнений методом Гаусса.

 

 

Выпишем матрицу коэффициентов системы.

10,000000 11,700000 18,465000 33,254250 88,333400

11,700000 18,465000 33,254250 64,410710 175,787600

18,465000 33,254250 64,410710 130,265770 359,102500

33,254250 64,410710 130,265770 270,714010 750,394700

Вычислим m1= 1,17; m2= 1,8465; m2= 3,325425.

Исключаем а0 из второго, третьего и четвёртого уравнений для чего последовательно умножаем коэффициенты первого уравнения на (-m1) и складываем с коэффициентами второго, затем умножаем коэффициенты первого уравнения на (-m2) и складываем с коэффициентами третьего и т.д. и получаем:

10,0000 11,700000 18,465000 33,254250 88,333400

0,0000 4,776000 11,650200 25,503238 72,437522

0,0000 11,650200 30,315088 68,861797 195,994877

0,0000 25,503238 68,861797 160,129496 456,648603

m1= 2,439322 m2= 5,339874.

Исключаем а1 из третьего и четвёртого уравнений и получаем

 

10,0000 11,700 18,465000 33,254250 88,333400

0,0000 4,7760 11,650200 25,503238 72,437522

0,0000 0,0000 1,8965029 26,651199 19,29646425

0,0000 0,0000 6,651199066 23,945425 69,84137393

m1= 3,507086

Исключаем а2 из четвёртого уравнения и получаем

10,0000 11,70000 18,465000 33,254250 88,333400

0,0000 4,776000 11,650200 25,503238 72,437522

0,0000 0,00000 1,8965029 26,651199 19,296464

0,0000 0,00000 0,0000 0,6190966 2,1670114

Из последнего уравнения вычисляем а3= =3,500 подставляем это значение в третье уравнение, из которого определяем а2= -2,1, далее определяем а1=1,6 и а0=-0,8.

 

Решим эту систему методом Гаусса –Зейделя.

 

Матрица коэффициентов системы симметрична и положительно определенная, поэтому попытаемся решить её методом Гаусса –Зейделя, выразив аi из соответствующих уравнений.

 

 

а0=(88,333400 – (11,7а1+18,465а2+33,25425а3))/10,

а1=(175,7876 – (11,7а0+33,25425а2+64,41071а3))/18,465,

а2=(359,1025 – (18,465а0+33,25425а1+130,26577а3))/64,41071,

а3=(750,3947 – (33,25425а0+64,41071а1+130,26577а2))/270,71401.

 

Количество итераций, которое потребовалось для достижения результата составило более 9100. Таблица начальных значений и последних значений итераций представлена ниже.

 

i a0 a1 a2 a3
  0,00000000 0,00000000 0,000000000 0,00000000
  8,83334000 3,92296355 1,017527461 0,26381619
  1,48730725 5,82487976 1,607980183 0,42955293
  -2,37935077 6,63341565 1,963833449 0,54092116
  -4,35276753 6,85448446 2,190196335 0,62181081
  -5,29838955 6,76383134 2,344493037 0,68529257
  -5,68833813 6,51159584 2,458120126 0,73853103
  -5,78007549 6,17937905 2,548266665 0,78546605
  -5,71391632 5,81138903 2,624365447 0,82827639
  -5,56624697 5,43143864 2,691614020 0,86817847
  -0,79999990 1,60001628 -2,100016596 3,50000427
  -0,80000010 1,60001722 -2,100017561 3,50000453

 

Задание 4. Решить систему нелинейных уравнений:

0. 1.

2. 3.

4. 5. 6. 7.

8. 9.

 

Пример. Решить систему нелинейных уравнений

 

Решение. Будем решать систему методом Ньютона.

Пусть F(x,y)= x2–4x+2,5xy+3y3+1,9860, G(x,y)=x4+1,1xy–2y+4,5y2–,3481.

Частные производные этих функций: Fx=2x – 4+2,5y, Fy=2,5x+9y2, Gx=4x3+1,1y, Gy=1,1x – 2+9y, J(x,y)=FxGy – FyGx,

xn+1=xn – (F(xn,yn)*Gy – Fy*G)/J(xn,yn), yn+1=yn+(F*Gx – Fx*G)/ J(xn,yn). При начальных значениях (1; 2) производим расчёт, результаты которого сводим в таблицу.

 

n x y F Fx Fy
  1,35 -0,68 0,000796 -3 7,5366
  1,348589 -0,11953 0,956478 -1,60164 3,500052
  1,558106 0,493453 2,686939 0,349845 6,086729
  1,605405 0,439199 2,594277 0,308807 5,749573
  1,606248 0,39016 2,4736 0,187898 5,385647
  1,6062 0,358147 2,3854 0,107768 5,169925
  ... ... ... ... ...
  1,601372 0,318902 2,268311 2,78E-08 4,918718
  1,601372 0,318902 2,268311 1,22E-08 4,918718

 

n G Gx Gy J FGy-GFy FGx-GFx
  0,008406 9,0935 -6,635 -48,6291 -0,06864 -27,2553
  -2,31043 9,679185 -1,5923 -31,3274 6,56363 -19,2031
  1,104164 15,67322 4,154995 -93,945 4,443474 5,096911
  1,663735 17,03371 3,718736 -96,7882 0,081666 4,746354
  1,506533 17,00588 3,278317 -90,9717 -0,00441 2,912295
  1,405373 16,96917 2,990145 -87,4071 -0,13298 1,677279
  ... ... ... ... ... ...
  1,2136 16,77698 2,63163 -82,5213 -1E-07 4,32E-07
  1,2136 16,77698 2,63163 -82,5213 -4,5E-08 1,9E-07

 

Задание 5. Построить решение дифференциального уравнения на заданном промежутке методами Эйлера второго порядка (исправленным – И, модифицированным – М):

0. М

1. y’cosx- ysinx =sin2x, y(0)=2 [0;1] И

2. М

3. И

4. М

5. И

6. М

7. И

8. М

9. И

Задание на курсовую работу

 

На промежутке [0; 2] решить дифференциальное уравнение у(0)=у0 (обосновав выбор шага интегрирования). Подобрать многочлен Рn(х) наилучшим способом, описывающий полученное решение. Определить корни уравнения Рn(х)=f(x) с точностью 0,0001.

 

вариант F(x) y(0) f(x)
    x+11.75
    1.5x+13.2
    0.6x+15.2
    20-1.2x
    17-1.5x
    14.5
     
    30-1.2x
    1.5x+13
    4.6x+19.7

 

Указание к выполнению.

1. Решить дифференциальное уравнение, обосновав выбор шага интегрирования.

2. Выбрать узлы интерполяции и подобрать многочлен.

3. Определить значения корней многочлена на заданном интервале.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-12-07 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: