книга Курсовая.Су
поиск
карта
почта
Главная На заказ Готовые работы Способы оплаты Партнерство Контакты Поиск
"Автономные системы с одной степенью свободы" ( Курсовая работа, 45 стр. )
"Дискретная математика" е3535343 ( Контрольная работа, 4 стр. )
"Дискретная математика" 457пв ( Контрольная работа, 4 стр. )
"Интегрирование дифференциальных уравнений степенными рядами" ( Дипломная работа, 47 стр. )
"Нефон-неймановская" архитектура. Совершенствование и развитие внутренней структуры ЭВМ 524242 ( Контрольная работа, 14 стр. )
"Нильпотентные группы" ( Курсовая работа, 40 стр. )
"Основные понятия теории множеств". ( Контрольная работа, 2 стр. )
"Предельные циклы дифференциальных систем" ( Курсовая работа, 37 стр. )
"Пространство квазимногочленов и их использование в теории дифференциальных уравнений" ( Курсовая работа, 37 стр. )
"Теоремы Силова и их применение к группам малых порядков" ( Курсовая работа, 40 стр. )
(Основы линейного программирования) КРАТНЫЕ ИНТЕГРАЛЫ ( Курсовая работа, 29 стр. )
*-АЛГЕБРЫ И ИХ ПРИМЕНЕНИЕ (Украина) ( Дипломная работа, 56 стр. )
*-АЛГЕБРЫ И ИХ ПРИМЕНЕНИЕ (Украина) ( Курсовая работа, 56 стр. )
. нахождение экстремума при помощи второй производной е35353 ( Контрольная работа, 28 стр. )
. Если множество , то: а) ; б) ; в) ; г) . Какие из вышеперечисленных высказываний истинны, а какие ложны? 7864е4 ( Контрольная работа, 2 стр. )
. Найти решение уравнения 8555 ( Контрольная работа, 11 стр. )
. Найти среднее арифметическое, медиану, моду, среднее геометрическое, размах, среднее квадратическое отклонениедисперсию, коэффициент вариации. н79-0-75 ( Контрольная работа, 8 стр. )
. Найти среднее арифметическое, медиану, моду, среднее геометрическое, размах, среднее квадратическое отклонение, дисперсию, коэффициент вариации. 7342 ( Контрольная работа, 8 стр. )
. НАХОЖДЕНИЕ ОПТИМАЛЬНОГО РАСПРЕДЕЛЕНИЯ КАПИТАЛА НА ПРИОБРЕТЕНИЕ ТРЕХ ОБЪЕКТОВ ЛИЗИНГА 7462 ( Курсовая работа, 33 стр. )
. Пусть А – нарушение или оспаривание прав, В – потребитель может обращаться в суд с иском о защите своих прав и охраняемых интересов ( Контрольная работа, 3 стр. )
. Теорема Хаавельмо ц44342 ( Контрольная работа, 9 стр. )
.Механизм, средства и методы формирования понятий у детей 23422 ( Курсовая работа, 39 стр. )
01 вариант КузГТУ ( Контрольная работа, 6 стр. )
031 Теория вероятностей ( Контрольная работа, 4 стр. )
04 вариант ( Контрольная работа, 3 стр. )

Контрольная работа № 2. Численные методы.

2.1. Интерполирование функции.

Для функции, заданной таблично:

1) составить интерполяционный многочлен Лагранжа;

2) вычислить приближенно (с 4 дес. зн.) значение функции в точке X*;

3) построить блок-схему алгоритма, написать программу.

X 2 3 4 5

Y -1 0 7 4

X*=2.75

Решение. Составим интерполяционный многочлен Лагранжа.

=

Ln(2.75)=-1.4375

Текст программы на языке Паскаль, считающей значение функции в точке x*=2.75.

Program Progr1;

Const X: Array[1..4]Of Real=(2.0, 3.0, 4.0, 5.0);

{Значения X}

Y: Array[1..4]Of Real=(-1.0, 0.0, 7.0, 4.0);

{Значения Y}

X1 = 2.75;

{Точка, в которой необходимо найти значение функции}

Var Lagr, LagrN: Real;

I,J: Integer;

Begin

{Вычисляем значение по имеющейся формуле.}

Lagr:=0;

For I:=1 To 4 Do

Begin

LagrN:=1;

For J:=1 To 4 Do

Begin

If I<>J Then LagrN:=LagrN*(X1-X[J])/(X[I]-X[J]);

End;

Lagr:=Lagr+Y[I]*LagrN;

End;

{Вывод результата}

Writeln(Lagr:10:4);

End.

Блок-схема алгоритма.

Начало

Вычисление Ln(x)

Вывод Ln(x)

Конец

2.2. Обработка экспериментальных данных.

1) Выбор зависимости.

2) Определение коэффициентов этой зависимости.

Вариант 4.

Xi 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0

Yi 0.105 0.221 0.395 0.620 0.905 1.215 1.598 2.032 2.432

Xар=(1.0+5.0)/2=3.0

Yср=(0.105+2.432)/2=2.537/2=1.269

Xгарм=(2*1*5)/(1+5)=10/6=1.667

Yгарм=(2*0.105*2.432)/(0.105+2.435)=0.51/2.537=0.201

Y1*=Y(3)=0.905

Y2*=Y(2.236)=0.395+(0.620-0.395)*0.236/0.5=0.501

Y3*=Y(1.667)=0.221+(0.395-0.221)*0.167/0.5=0.279

Теперь необходимо рассчитать погрешности для 7 классов исследуемых кривых.

1) Линейные y=ax+b;

2) Показательные y=abx;

3) Дробно-рациональные y=1/(ax+b);

4) Логарифмические y=aln(x)+b;

5) Степенные y=axb;

6) Гиперболические y=a+b/x;

7) Дробно-рациональные второго вида y=x/(ax+b)

Рассчитаем погрешности для каждого вида зависимости.

E1=|Y1*–yар|=|0.905–1.269|=0.374

E2=|Y1*–yгеом|=|0.905–0.505|=0.4

E3=|Y1*–yгарм|=|0.905–0.201|=0.704

E4=|Y2*–yгеом|=|0.501–0.505|=0.004

E5=|Y2*–yгарм|=|0.501–0.201|=0.3

E6=|Y3*–yгеом|=|0.279–0.505|=0.226

E7=|Y3*–yгарм|=|0.279–0.201|=0.078

Т.к. Погрешность E4 минимальна, то зависимость между x и y будет логарифмической, т.е. уравнение зависимости имеет вид: y=aln(x)+b.

Воспользуемся методом выравнивания и превратим зависимость в линейную. Для этого введем переменную k=ln(x), тогда зависимость примет вид: y=ak+b.

Найдем значение k в крайних точках промежутка.

k(1)=ln(1)=0

k(5)=ln(5)=1.6

Получаем систему уравнений для коэффициентов a и b.

0.105=a*0+b

2.432=a*1.6+b

Из первого уравнения b=0.105

Из второго уравнения a=(2.432-0.105)/1.6=2.327/1.6=1.454375

Следовательно, искомое уравнение зависимости имеет вид:

y=1.454375*ln(x)+0.105

2.3. Решить систему уравнений:

с точностью E=10-4 методом итераций.

Построить блок-схему алгоритма, написать программу.

124. P=5.9; Q=7.2; R=16.1

Блок-схема алгоритма.

Начало

Присвоение начальных данных

Расчет следующей итерации

Нет

Разница между текущими и прошлыми значениями переменных < 10-4

Да

Вывод значений переменных и количества итераций

Конец

Текст программы на языке Pascal:

Program Progr3;

Var X0, Y0, Z0, X1, Y1, Z1: Real;

N: Integer;

Begin

X1:=0; Y1:=0; Z1:=0; N:=0;

{Присвоение начальных данных}

repeat

X0:=X1; Y0:=Y1; Z0:=Z1;

X1:=(5.9-0.99*Y0-0.03*Z0)/7;

Y1:=(7.2-0.09*X0-0.15*Z0)/4;

Z1:=(16.1-0.04*X0-0.08*Y0)/6;

Inc(N);

Until (Abs(X0-X1)<1E-4) And (Abs(Y0-Y1)<1E-4) And (Abs(Z0-Z1)<1E-4);

{Вывод результатов}

Writeln('Количество итераций=', N);

Writeln('X=', X1:10:5);

Writeln('Y=', Y1:10:5);

Writeln('Z=', Z1:10:5);

End.

Примечаний нет.

2000-2024 © Copyright «Kursovaja.su»