Задача 5.5. Методы решения нелинейных уравнений




Постановка задачи 5.5. Разработать алгоритм и программу для решения нелинейного уравнения с параметрами методом половинного деления. С помощью программы вычислить все корни уравнений в соответствии с указанным вариантом и заданной точностью . Параметр a задать самостоятельно методом перебора. Определить для каких a уравнение имеет 1,2,3,4,5 действительных корней.

 

Таблица.5.5.1

Варианты уравнений

номер варианта Уравнение
   
 
 
 
 
 
 
 
 
 
 
 
 
 

 

Окончание таблицы.5.5.1

 

   
 
 
 
 
 
 
 
 
 
 
 
 
 

 

Для отчета по заданию необходимо представить: 1) постановку задачи; 2) алгоритм; 3) программу; 4) результаты решения, включающие таблицы решения уравнения F(x,a)=0 в зависимости от параметра a.

параметр a корни уравнения F(x,a)=0 число корней уравнения
 
 
 
 
 

 

Эта таблица должна иллюстрировать количество корней уравнения для F(x,а)=0 (ограничиться 5-тью корнями при заданном). Построить график функции F(x,a) от x для параметра a соответствующего наибольшему количеству корней найденных в задании. Если заданное (5) число корней не удалось найти, то следует объяснить “почему”.

Задача 5.6. Аппроксимация табулированных функций по методу наименьших квадратов

Постановка задачи 5.6. Разработать алгоритм и программу для выбора аппроксимирующего многочлена вида для табулированной функции y=f(x). Исходные данные для построения многочлена представлены в таблицах. 5.5.2 и 5.5.3(варианты заданий).

Таблица 5.5.2

Значения переменных для построения многочлена y=f(x)

n
               
  0,1 2,57 0,15 2,98 3,19 6,54 7,26
  0,3 3,87 -0,01 3,45 1,59 6,63 7,95
  0,5 5,67 0,46 3,84 0,4 6,83 8,77
  0,7 8,39 1,71 3,87 0,22 7,34 9,72
  0,9 12,9 3,94 3,24 1,95 8,44 10,78
  1,1 20,47 7,4 1,73 6,84 10,48 12,45
  1,3 32,84 12,41 -0,67 16,58 13,71 14,74
  1,5 52,17 19,47 -3,78 33,4 18,7 18,18
  1,7 81,1 29,21 -7,07 60,08 25,87 23,36
  1,9 122,68 42,49 -9,62 100,1 35,76 30,99
  2,1 180,44 60,43 -10,04 157,67 48,93 41,97
  2,3 268,38 84,42 -6,39 237,83 65,97 57,38
  2,5 360,93 116,18 3,89 346,5 87,52 78,45
  2,7 493,01 157,8 24,08 490,6 114,23 106,65
  2,9   211,78 58,21 678,09 146,8 143,64
  3,1 867,76 281,04 111,19 918,06 185,93 191,28
  3,3 1122,64   188,86 1220,08 232,35 251,71

 

Окончание таблицы 5.5.2

               
  3,5 1431,43 479,59 298,07 1597,9 286,78 327,27
  3,7 1801,46 617,3 446,74 2062,29 349,99 420,58
  3,9 2240,52 787,21 643,99 2628,34 422,73 534,52
  4,1 2756,88 995,04 900,13 3311,95 505,74 672,24
  4,3 3359,35 1247,17 1226,83 4130,59 599,78 837,2
  4,5 4057,19 1550,71 1637,14 5103,4 705,6 1033,14
  4,7 4860,21 1913,5 2145,58 6251,27 823,94 1264,13
  4,9 5778,7 2344,18 2768,2 7596,91 955,52 1534,54
  5,1 6823,5 2852,21 3532,71 9164,91 1101,05 1849,11
  5,3 8005,85 3447,91 4428,49 10980,87 1261,21 2212,91
  5,5 9337,7 4142,52 5506,72 13076,4 1436,67 2631,36
  5,7 10831,38 4948,19 6780,41 15479,26 1628,06 3110,26
  5,9 12499,79 5878,09 8274,53 18223,42 1835,97 3665,8
  6,1 14356,37 6946,36 10016,04 21344,1 2060,97 4274,55
  6,3 16415,09 8768,24 12033,99 24878,92 2303,59 4973,5
  6,5 18690,45 9560,03 14359,59 28867,9 2564,29 5760,63
  6,7 21197,51 11139,19 17026,29 33353,59 2843,52 6641,98
  6,9 23951,86 12924,34 20069,86 38381,12 3141,65 7627,6
  7,1 26969,66 14935,29 23528,45 43998,25   8725,62
  7,3 30267,6 17193,14 27442,7 50255,62 3795,83 9945,22
  7,5 33862,96 19720,24 31855,77 57806,5 4152,36 11296,05
  7,7 37773,55 22540,29 36813,46 64907,16 4528,7 12788,24
  7,9 42017,77 25678,32 42364,27 73416,84 4924,93 14432,44

 

 

Таблица 5.5.3

Варианты заданий

номер Вид функции степень многочлена
     
  3,5,7
  2,4,6
  2,3,4
  3,4,7
  3,4,6
  2,3,5
  2,7,8
  3,5,6
  3,7,8
  2,5,6
  3,4,5
  3,4,7
  3,6,7
  2,3,6
  2,4,5
  3,4,6
  3,5,7
  2,4,6
  2,3,4
  3,4,7
  3,5,7
  2,4,6

 

Окончание табл. 5.5.3

  2,3,4
  3,4,7
  2,3,4
  3,4,7

 

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

При разработке алгоритма и программы можно пользоваться программой для решения системы линейных уравнений (раздел 4.1.). При этом каждый студент решает свою систему линейных уравнений, которую необходимо составить на основе данных табл. 5.5. и 5.6.. Например, для расчета коэффициентов полинома 6 степени необходимо решить систему уравнений вида:

 

где , , , , , , , , , , , , .

Результаты решения задачи должны включать найденные коэффициенты полиномов и построение графика вместе с исходными данными. Для 3-х различных полиномов (степень полинома, табл. 6.6.) рассчитать среднеквадратичное отклонение

, где -табулированное значение, y(x)-аппроксимированный многочлен, по которому нужно оценить близость полинома к исходным данным (табл.5.6.) Сделать выводы об лучшей аппроксимации.

Таким образом, студент, выполняющий 4 вариант должен построить три полинома вида:

и вычислить среднеквадратическое отклонение для каждого полинома.

 

 



Поделиться:




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

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


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