BigEdu.ru
» » » Решение прикладных задач численными методами
Вернуться назад

Решение прикладных задач численными методами

Получение практических навыков по применению численных методов при решении прикладных задач на ЭВМ общего назначения, с использованием программ сложных циклических алгоритмов, включая редактирование программ в ЭВМ, отладку программ, выполнение расчетов на периферийные устройства.
Время: 12 часов.
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
Работа состоит из 2-х частей.
Цель первой части курсовой работы: получить практические навыки в использовании численных методов решения не линейных уравнений используемых в прикладных задачах.
Для выполнения 1 части работы необходимо:
· Составить программу и рассчитать значения функции в левой части нелинейного уравнения для решения задачи отделения корней;
· Составить логическую схему алгоритма, таблицу идентификаторов и программу нахождения корня уравнения методом дихотомии и методом, указанным в таблице;
· Ввести программу в компьютер, отладить, решить задачу с точностью ε=0,0001 и вывести результат;
· Предусмотреть в программе вывод на экран дисплея процессора получения корня.
Задание на выполнение первой части курсовой работы:
Вариант №21.
Уравнение: 0,25 x 3 + x -1,2502=0:
Отрезок, содержащий корень: [0;2].
I. Математическое описание численных методов решения
Метод деления отрезка пополам (метод дихотомии).
Этот метод позволяет отыскать корень уравнения с любой наперёд заданной точностью εε . искомый корень x уравнения уже отделен, т.е.указан отрезок [а, в] непрерывности функции f ( x ) такой, что на концах этого отрезка функция f(x) принимает различные значения:
f ( a )* f ( b )>0
В начале находится середина отрезка [ a, b ]:
и вычисляется значение функции в точке с, т.е. находится f ( c ). Если f ( c )=0, то мы точно нашли корень уравнения. Если же f ( c )≠0 ,то знак этой величины сравнивается со знаками функции y = f ( x ) в концах отрезка [ a, b ]. Из двух отрезков [ a, с], [ с, b ] для дальнейшего рассмотрения оставляется тот, в концах которого функция имеет разные знаки. С оставленным отрезком поступаем аналогичным образом. расчет прекращается, когда оставленный отрезок будет иметь длину меньше 2ε. В этом случае принимаем за приближенное значение корня середину оставленного отрезка и требуемая точность будет достигнута.
II. График функции.
Для выделения корней рассчитаем значения функции на заданном отрезке [0,2] с шагом 0,0001 и по полученным данным построим график функции.
Как видно из рисунка график пересекает ось Х один раз, следовательно, на данном отрезке [ 0, 2] наше уравнение имеет один корень.
Алгоритмы нахождения корней уравнения
I . C труктурная схема алгоритма: Метод дихотомии
f(a0 ), f(b0 )

да
x=c
an+1 =an ; bn+1 =c
an+1 = c ; bn+1 = bn
n=n+1
X = a n +b n
2

Листинг программы имеет вид
#include
#include
double f(double x)
{
return 0.25*(pow(x,3))+x-1.2502;
}
int main(void)
{
int n=0;
double x,a=0.,b=2.,eps=0.0001;
while (fabs(a-b)>2*eps)
{
x=(a+b)/2,
n++;
printf("step=%3i x=%11.8lf f(x)=%11.8lf\n",n,x,f(x));
if (f(x)==0)
{
printf("Tothnii koreni x=%lf\nkolithestvo iteratsii n=%i\n",x,n);
return 0;
}
else if (f(a)*f(x)<0) b=x;
else a=x;
}
printf("Reshenie x=%11.8lf pri Eps=%lf\nkolithestvo iteratsii n=%i\n",x,eps,n);
return 0;
}
Метод хорд:
1. Этот метод заключается в том, что к графику функции проводится хорда. Находим точку пересечения с осью OX и опускаем из этой точки прямую параллельную OY. Из точки пе-ресечения прямой и графика проводим хорду и операция повторяется до тех пор, пока точка пересечения хорды с осью OX не приблизиться к корню функции до заданной погрешности.

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать полную версию
Курсовые работы по информатике Получение практических навыков по применению численных методов при решении прикладных задач на ЭВМ общего назначения, с использованием программ
Оценок: 338 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru