Википедия

Схема Горнера

Схе́ма Го́рнера (или правило Горнера, метод Горнера, метод Руффини — Горнера) — алгоритм вычисления значения многочлена, записанного в виде суммы мономов (одночленов), при заданном значении переменной. Метод Горнера позволяет найти корни многочлена, а также вычислить производные полинома в заданной точке. Схема Горнера также является простым алгоритмом для деления многочлена на бином вида . Метод назван в честь Уильяма Джорджа Горнера, однако Паоло Руффини опередил Горнера на 15 лет, а китайцам этот способ был известен еще в XIII веке.

Описание алгоритма

Задан многочлен

image

Пусть требуется вычислить значение данного многочлена при фиксированном значении image. Представим многочлен image в следующем виде:

image

Определим следующую последовательность:

image
image
image
image

Искомое значение image есть image. Покажем, что это так.

В полученную форму записи image подставим image и будем вычислять значение выражения, начиная с внутренних скобок. Для этого будем заменять подвыражения через image:

image

Использование схемы Горнера для деления многочлена на бином

При делении многочлена image на image получается многочлен image с остатком image (см. теорема Безу).

При этом коэффициенты результирующего многочлена удовлетворяют рекуррентным соотношениям

image

Таким же образом можно определить кратность корней (использовать схему Горнера для нового полинома). Также схему можно использовать для нахождения коэффициентов при разложении полинома по степеням image:

image

Схема Горнера может использоваться для нахождения производных многочлена:

image

Примеры использования

Рассчитать image для image Используем синтетическое деление:


 x₀│ x³ x² x¹ x⁰ 3 │ 2 −6 2 −1 │ 6 0 6 └──────────────────────── 2 0 2 5 

Здесь в первой строке записаны значение image и коэффициенты многочлена.

Значения (по столбцам) в третьей строке соответствуют сумме значений первой и второй строки (image), а значения второй строки произведению x на значение в третьей строке предыдущего столбца (image).

Например, если image мы видим, что image — значения в третьей строке. Так синтетическое деление базируется на методе Горнера.

Разделим image на image:

 2 │ 1 −6 11 −6 │ 2 −8 6 └──────────────────────── 1 −4 3 0 

Новый многочлен image.

Пусть image и image. Разделим image на image, используя метод Горнера.

 2 │ 4 −6 0 3 │ −5 ────┼──────────────────────┼─────── 1 │ 2 −2 −1 │ 1 └──────────────────────┼─────── 2 −2 −1 1 │ −4 

Третья строка — сумма первых двух, деленная на два. Каждое значение второй строки совпадает с значением третьей строки в предыдущем столбце. Ответ на деление:

image


Также с помощью схемы Горнера можно вычислять значение числа в позиционной системе исчисления.

Примечания

  1. Если целочисленный многочлен обладает целыми корнями, то они будут найдены среди делителей свободного члена. Курош А. Г. § 57. Рациональные корни целочисленных многочленов // Курс высшей алгебры. — Наука. — Москва, 1968. Архивировано 18 октября 2013 года.

См. также

Литература

  • Левитин А. В. Глава 6. Метод преобразования: Схема Горнера и возведение в степень // Алгоритмы. Введение в разработку и анализМ.: Вильямс, 2006. — С. 284—291. — 576 с. — ISBN 978-5-8459-0987-9
  • Волков Е. А. § 2. Вычисление значений многочлена. Схема Горнера // Численные методы. — Учеб. пособие для вузов. — 2-е изд., испр. — М.: Наука, 1987. — 248 с.
  • С. Б. Гашков. § 14. Схема Горнера и перевод из одной позиционной системы в другую // Системы счисления и их применение. — М.: МЦНМО, 2004. — С. 37—39. — (Библиотека «Математическое просвещение»). — ISBN 5-94057-146-8.

Ссылки

  • Схема Горнера
  • Вычисление многомерных полиномов — обобщение схемы Горнера на случай полинома от нескольких переменных.
  • Метод Горнера в комплексном поле

Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер, Информация о Схема Горнера, Что такое Схема Горнера? Что означает Схема Горнера?

She ma Go rnera ili pravilo Gornera metod Gornera metod Ruffini Gornera algoritm vychisleniya znacheniya mnogochlena zapisannogo v vide summy monomov odnochlenov pri zadannom znachenii peremennoj Metod Gornera pozvolyaet najti korni mnogochlena a takzhe vychislit proizvodnye polinoma v zadannoj tochke Shema Gornera takzhe yavlyaetsya prostym algoritmom dlya deleniya mnogochlena na binom vida x c displaystyle x c Metod nazvan v chest Uilyama Dzhordzha Gornera odnako Paolo Ruffini operedil Gornera na 15 let a kitajcam etot sposob byl izvesten eshe v XIII veke Opisanie algoritmaZadan mnogochlen P x a0 a1x a2x2 a3x3 anxn ai R displaystyle P x a 0 a 1 x a 2 x 2 a 3 x 3 ldots a n x n quad a i in mathbb R Pust trebuetsya vychislit znachenie dannogo mnogochlena pri fiksirovannom znachenii x x0 displaystyle x x 0 Predstavim mnogochlen P x displaystyle P x v sleduyushem vide P x a0 x a1 x a2 x an 1 anx displaystyle P x a 0 x a 1 x a 2 cdots x a n 1 a n x dots Opredelim sleduyushuyu posledovatelnost bn an displaystyle b n a n bn 1 an 1 bnx0 displaystyle b n 1 a n 1 b n x 0 bi ai bi 1x0 displaystyle b i a i b i 1 x 0 b0 a0 b1x0 displaystyle b 0 a 0 b 1 x 0 Iskomoe znachenie P x0 displaystyle P x 0 est b0 displaystyle b 0 Pokazhem chto eto tak V poluchennuyu formu zapisi P x displaystyle P x podstavim x x0 displaystyle x x 0 i budem vychislyat znachenie vyrazheniya nachinaya s vnutrennih skobok Dlya etogo budem zamenyat podvyrazheniya cherez bi displaystyle b i P x0 a0 x0 a1 x0 a2 x0 an 1 anx0 a0 x0 a1 x0 a2 x0bn 1 a0 x0b1 b0 displaystyle begin aligned P x 0 amp a 0 x 0 a 1 x 0 a 2 cdots x 0 a n 1 a n x 0 dots amp a 0 x 0 a 1 x 0 a 2 cdots x 0 b n 1 dots amp vdots amp a 0 x 0 b 1 amp b 0 end aligned Ispolzovanie shemy Gornera dlya deleniya mnogochlena na binomPri delenii mnogochlena a0xn a1xn 1 an 1x an displaystyle a 0 x n a 1 x n 1 cdots a n 1 x a n na x c displaystyle x c poluchaetsya mnogochlen b0xn 1 b1xn 2 bn 2x bn 1 displaystyle b 0 x n 1 b 1 x n 2 cdots b n 2 x b n 1 s ostatkom bn displaystyle b n sm teorema Bezu Pri etom koefficienty rezultiruyushego mnogochlena udovletvoryayut rekurrentnym sootnosheniyam b0 a0 bk ak cbk 1 displaystyle b 0 a 0 quad b k a k cb k 1 Takim zhe obrazom mozhno opredelit kratnost kornej ispolzovat shemu Gornera dlya novogo polinoma Takzhe shemu mozhno ispolzovat dlya nahozhdeniya koefficientov pri razlozhenii polinoma po stepenyam x c displaystyle x c P x bn bn 1 x c bn 2 x c 2 b0 x c n displaystyle P x b n b n 1 x c b n 2 x c 2 cdots b 0 x c n Shema Gornera mozhet ispolzovatsya dlya nahozhdeniya proizvodnyh mnogochlena P k c k bn k displaystyle P k c k b n k Primery ispolzovaniyaRasschitat f x 2x3 6x2 2x 1 displaystyle f x 2x 3 6x 2 2x 1 dlya x 3 displaystyle x 3 Ispolzuem sinteticheskoe delenie x x x x x 3 2 6 2 1 6 0 6 2 0 2 5 Zdes v pervoj stroke zapisany znachenie x0 displaystyle x 0 i koefficienty mnogochlena Znacheniya po stolbcam v tretej stroke sootvetstvuyut summe znachenij pervoj i vtoroj stroki bn 1 an 1 bnx0 displaystyle b n 1 a n 1 b n x 0 a znacheniya vtoroj stroki proizvedeniyu x na znachenie v tretej stroke predydushego stolbca bnx0 displaystyle b n x 0 Naprimer esli a3 2 a2 6 a1 2 a0 1 displaystyle a 3 2 a 2 6 a 1 2 a 0 1 my vidim chto b3 2 b2 0 b1 2 b0 5 displaystyle b 3 2 b 2 0 b 1 2 b 0 5 znacheniya v tretej stroke Tak sinteticheskoe delenie baziruetsya na metode Gornera Razdelim x3 6x2 11x 6 displaystyle x 3 6x 2 11x 6 na x 2 displaystyle x 2 2 1 6 11 6 2 8 6 1 4 3 0 Novyj mnogochlen x2 4x 3 displaystyle x 2 4x 3 Pust f1 x 4x4 6x3 3x 5 displaystyle f 1 x 4x 4 6x 3 3x 5 i f2 x 2x 1 displaystyle f 2 x 2x 1 Razdelim f1 x displaystyle f 1 x na f2 x displaystyle f 2 x ispolzuya metod Gornera 2 4 6 0 3 5 1 2 2 1 1 2 2 1 1 4 Tretya stroka summa pervyh dvuh delennaya na dva Kazhdoe znachenie vtoroj stroki sovpadaet s znacheniem tretej stroki v predydushem stolbce Otvet na delenie f1 x f2 x 2x3 2x2 x 1 42x 1 displaystyle frac f 1 x f 2 x 2x 3 2x 2 x 1 frac 4 2x 1 Takzhe s pomoshyu shemy Gornera mozhno vychislyat znachenie chisla v pozicionnoj sisteme ischisleniya PrimechaniyaEsli celochislennyj mnogochlen obladaet celymi kornyami to oni budut najdeny sredi delitelej svobodnogo chlena Kurosh A G 57 Racionalnye korni celochislennyh mnogochlenov Kurs vysshej algebry Nauka Moskva 1968 Arhivirovano 18 oktyabrya 2013 goda Sm takzheDelenie mnogochlenov stolbikom Delenie stolbikom Metod LilyaLiteraturaLevitin A V Glava 6 Metod preobrazovaniya Shema Gornera i vozvedenie v stepen Algoritmy Vvedenie v razrabotku i analiz M Vilyams 2006 S 284 291 576 s ISBN 978 5 8459 0987 9 Volkov E A 2 Vychislenie znachenij mnogochlena Shema Gornera Chislennye metody Ucheb posobie dlya vuzov 2 e izd ispr M Nauka 1987 248 s S B Gashkov 14 Shema Gornera i perevod iz odnoj pozicionnoj sistemy v druguyu Sistemy schisleniya i ih primenenie M MCNMO 2004 S 37 39 Biblioteka Matematicheskoe prosveshenie ISBN 5 94057 146 8 SsylkiShema Gornera Vychislenie mnogomernyh polinomov obobshenie shemy Gornera na sluchaj polinoma ot neskolkih peremennyh Metod Gornera v kompleksnom pole

NiNa.Az

NiNa.Az - Абсолютно бесплатная система, которая делится для вас информацией и контентом 24 часа в сутки.
Взгляните
Закрыто