Автор работы: Пользователь скрыл имя, 15 Декабря 2013 в 15:13, курсовая работа
В данной курсовой работе представлены алгоритмы и программное обеспечение, реализующее решение полиномиального интерполирования методами Ньютона, Гаусса и Стирлинга.
Программное обеспечение разработано в среде программирования Delphi.
Аннотация 3
Введение 4
1. Постановка задачи 5
2. Описание метода полиномиальной интерполяции 6
3. Блок-схема программного обеспечения 7
4. Исходные тексты основных процедур программы. 7
5. Результаты численных экспериментов. 9
Заключение 11
Список используемых источников 12
procedure TForm1.SpinEditnKeyPress(Sende
begin
If not(key in ['0'..'9','-',#8,
end;
procedure TForm1.SpinEditnExit(Sender: TObject);
begin
setka.ColCount:=SpinEditn.
n:=SpinEditn.Value-1;
ZapX;
end;
procedure TForm1.PolynomsKeyPress(
begin
key:=#0;
end;
procedure TForm1.CheckN1Click(Sender: TObject);
begin
DrawGraph;
end;
end.
№ |
Размерность матрицы |
Вектор невязки(r) |
Норма матрицы ||r||-равномерное |
1 |
3 |
r1=0,00001 r2=0 r3=0 |
||r||=101 |
2 |
4 |
r1=0 r2=0,00002 r3=0,00003 r4=0,00003 |
||r||=153 |
3 |
10 |
r1=0,00002 r2=0,00004 r3=0,00003 r4=0,00006 r5=0,00001 r6=0,00003 r7=0,00012 r8=0,00001 r9=0,00004 r10=0,00021 |
||r||=362 |
№ |
Размерность матрицы |
Вектор невязки(r) |
Норма матрицы ||r||-равномерное |
Диапазон случайной величины |
1 |
3 |
r1=0 r2=0 r3=0 |
||r||=13 |
От 1 до 5 |
2 |
4 |
r1=0 r2=0 r3=0 r4=0 |
||r||=36 |
От 1 до10 |
3 |
10 |
r1=0,00014 r2=0,00004 r3=0,00013 r4=0,00009 r5=0,00032 r6=0,00001 r7=0,00012 r8=0,00021 r9=0,00002 r10=0,00022 |
||r||=472 |
От 1 до 100 |
№ |
Размерность матрицы |
Вектор невязки(r) |
Норма матрицы ||r||-равномерное |
1 |
3 |
r1=0,00001 r2=0,00021 r3=0,00003 |
||r||=1,45 |
2 |
4 |
r1=0,00012 r2=0,00002 r3=0,00005 r4=0,00021 |
||r||=2,67 |
3 |
10 |
r1=0,00003 r2=0,00032 r3=0,00023 r4=0,00078 r5=0,00005 r6=0,00036 r7=0,00011 r8=0,00054 r9=0,00262 r10=0,00050 |
||r||=3,49 |
№ |
Размерность матрицы |
Вектор невязки(r) |
Норма матрицы ||r||-равномерное |
1 |
3 |
r1=0 r2=0 r3=0 |
||r||=1,83 |
2 |
4 |
r1=0 r2=0 r3=0 r4=0 |
||r||=2,08 |
3 |
10 |
r1=0 r2=0 r3=0 r4=0 r5=0 r6=0 r7=0 r8=0 r9=0 r10=0 |
||r||=2,92 |
В данной работе был разработан алгоритм и программа для решения уравнения вида A*х=B методом оптимального исключения. Метод оптимального исключения дает возможность решения систем линейных уравнений размерностью на два порядка выше, чем в обычных методах (как например методы Гаусса, Жордана-Гаусса и т. д), за счет возможности подзагрузки в оперативную память порции уравнений во время решения системы.
Численные эксперименты, проведенные
над линейными системами с хоро
Численные эксперименты проведены на процессоре Pentium 4 с одноразрядной точностью(real).
Информация о работе Полиномиальная интерполяция Гаусса, Ньютона, Стирлинга