рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

П о л о в и н н о г о д е л е н и я .

П о л о в и н н о г о д е л е н и я . - раздел Философия, Основы информационных технологий и программирование Пусть Дано Уравнение F (X)= 0 , ( 1 ) , Один Из Корней Которого Отде...

Пусть дано уравнение f (x)= 0 , ( 1 ) ,

один из корней которого отделен , т.е. найден отрезок ( а , в ) , на концах которого значения функции f(x) имеют разные знаки . Для нахождения корня уравнения отрезок ( а, в ) делится пополам и вычисляется значение функции f (x) в точке z = ( а + в ) / 2 . Если f ( z ) = 0 , то z является корнем уравнения. Обычно в технических задачах можно удовлетвориться приближенным значением корня . Поэтому корнем уравнения можно считать и то значение z, при котором ½f( z ) ½£ e , где e - заранее назначенная малая величина , определяющая точность решения уравнения .

Если ½f( z )½> e, то рассматривается та половина отрезка ( а , z ) или

( z , в ) , на концах которой функция f (x) имеет разные знаки. Т.е. получают суженный отрезок ( а , в ) , где а = а в = z , или а = z , в = в . Отрезок ( а , в ) снова делится пополам и проводится то же рассмотрение , что и для первоначального отрезка . В результате на каком -то этапе получают или корень уравнения ( 1 ) , или последовательность вложенных друг в друга отрезков ( а , в ) , ( а , в ) , . . ( а , в ) ,таких ,что f(a) f ( в ) < 0 и в - а = ( в - а ) / 2 (2)

Из формулы (2) видно ,что после n итераций (приближений ) разность в- аможет быть очень малой . Если ( в - а ) £ 2 e , то координата середины отрезка и есть значение корня с требуемой точностью e .

Метод половинного деления ( метод бисекций ) - простой и надежный метод поиска корня уравнения f ( x )= 0 . Он сходится для любых непрерывных функций . Скорость его сходимости невелика. Однако алго-ритм этого метода прост и легко реализуется на компьютерах.

На основе разобранного выше алгоритма составлена подпрограмма типа S U B R O U T I N E с именем D E L P O . Входными параметрами этой подпрограммы являются границы отрезка (а,в). Подпрограмма D E L P O выдает значение корня уравнения, значение функции f(x), и количество итераций, сделанных для достижения заданной точности корня. Величина e , определяющая точность решения уравнения, вводится с клавиатуры . Ре-шаемое уравнение содержится во внешней функции F (x) , подпрограммы D E L P O . Текст подпрограммы представлен в приложении 2.

Исходные данные и результаты расчетов выводятся на экран дисплея и записываются в стандартный файл f t 0 7 f 0 0 1 на диск с помощью специиальной подпрограммы I D R E S, текст которой представлен в приложении 2 .

Таким образом , решение нелинейных уравнений методом бисекций можно свести к составлению главной программы, вызывающей три опи-санные выше подпрограммы , и составлению подпрограммы вычисления функции F ( x ). Образец главной программы приведен в приложении 2 .

– Конец работы –

Эта тема принадлежит разделу:

Основы информационных технологий и программирование

Министерство образования и науки... молодежи и спорта Украины... Национальный университет кораблестроения Херсонский филиал...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: П о л о в и н н о г о д е л е н и я .

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Методические указания
для самостоятельной работы студентов   при изучении дисциплины «Основы информационных технологий и программирование» (численные мето

I. Некоторые сведения о приближенных вычислениях
1.1.Общие сведения о погрешностях В большинстве случаев технические вычисления производятся с при­ближенными числами. Это происходит потому, что исходные данные для чис­ленного определения

О т д е л е н и е к о р н е й
Пусть дано уравнение f(x)=0, в котором функция f(x) определена и непрерывна в некотором конечном или бесконечном интервале а<x<в. Всякое значение z , обращающее функцию f(x) в нуль, т.е. тако

Р е ш е н и е н е л и н е й н ы х у р а в н е н и й м е т о д о м х о р д
  Метод хорд является более быстрым способом нахождения корня уравнения f (x)=0 , нежели метод половинного деления (Рис. 1). Пусть функция f(x) непрерывна на отрезке ( а , в

К а с а т е л ь н ы х
  Метод касательных , называемый также методом Ньютона, широко используется при построении итерационных алгоритмов. Его попу-лярность объясняется быстрой сходимостью при хорошем начал

П р о с т ы х и т е р а ц и й
  Этот метод решения уравнения f(х) = 0 состоит в замене исходного уравнения эквивалентным ему уравнением х = j(х) и построении последовательности хn+1 = j (хn)

Интерполяция зависимостей
Одной из важнейших задач процесса математического моделирования является вычисление значений функций, входящих в математическое описание модели. Для сложных моделей подобные вычисления могут б

Общие замечания.
Если функция непрерывна на отрезке

Вычисление определенных интегралов методом Симпсона.
Для применения метода Симпсона промежуток интегрирования делится равноотстоящими ординатами на четное число частей.

CALL IDRES(X1,X2,EPS,X,K)
0

CALL KHORD (X1,X2,EPS,X,K)
CALL IDRES(X1,X2,EPS,X,K) 10 STOP END   SUBROUTINE KHORD(A,B,EPS,X,K) * РЕШЕНИЕ НЕЛИНЕЙНЫХ УРАВНЕНИЙ * МЕТОДОМ ХОРД PRINT*,'ВВЕДИ

CALL NEWTO (X1,X2,EPS,X,K)
CALL IDRES(X1,X2,EPS,X,K) 10 STOP END   SUBROUTINE NEWTO (A,B,EPS,X,K) * РЕШЕНИЕ НЕЛИНЕЙНЫХ УРАВНЕНИЙ * МЕТОДОМ НЬЮТОНA PRINT*,'В

CALL NEWTO (X1,X2,EPS,X,K)
CALL IDRES(X1,X2,EPS,X,K) 10 STOP END   SUBROUTINE PRITE (A,B,EPS,X,K) * РЕШЕНИЕ НЕЛИНЕЙНЫХ УРАВНЕНИЙ * МЕТОДОМ ПРОСТЫХ ИТЕРАЦИЙ

PROGRAM U6
PRINT*,'ЧИСЛЕННОЕ ИНТЕГРИРОВAНИЕ МЕТОДОМ ТРAПЕЦИЙ' PRINT*,'ВВЕДИТЕ НИЖНИЙ И ВЕРХНИЙ ПРЕДЕЛ' PRINT*,'A ТAКЖЕ РAСЧЁТНОЕ КОЛИЧЕСТВО ОРДИНAТ' READ(5,*) A,B,N H=(B-A)

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги