Квантование Тартальи
Квантование Тартальи — это математический метод приближённого решения кубических уравнений, предложенный итальянским математиком Никколо Тартальей в первой половине XVI века. Метод основан на последовательном уточнении корня путём сведения исходного уравнения к более простому виду и последующей итеративной подстановке. В отличие от точных алгебраических решений (формул Кардано), квантование Тартальи представляет собой численный алгоритм, позволяющий находить приближённые значения корней с заданной точностью, что было особенно актуально в эпоху отсутствия вычислительной техники.
История
Предпосылки
В эпоху Возрождения решение кубических уравнений считалось одной из сложнейших математических задач. Уравнения третьей степени не поддавались методам, известным со времён античности (квадратные уравнения решались через дискриминант). В 1530-х годах математик Сципион дель Ферро нашёл частное решение для уравнений вида \(x^3 + px = q\), но держал его в секрете. Его ученик Антонио Марио Фиоре использовал это знание для участия в математических дуэлях.
Открытие Тартальи
Никколо Тарталья (настоящее имя — Никколо Фонтана) в 1535 году, готовясь к публичному состязанию с Фиоре, самостоятельно открыл метод решения кубических уравнений вида \(x^3 + px = q\) и \(x^3 + px^2 = q\). Он не только решил задачи, предложенные Фиоре, но и сформулировал общий алгоритм, который позже получил название «квантование Тартальи». Тарталья, опасаясь конкуренции, не опубликовал метод, а лишь устно передал его Джероламо Кардано под обещание сохранить тайну.
Публикация Кардано
В 1545 году Кардано, нарушив обещание, опубликовал метод Тартальи в своей книге «Ars Magna» («Великое искусство»), дополнив его собственными исследованиями. Это привело к длительному конфликту между Тартальей и Кардано. В результате метод вошёл в историю как «формула Кардано», хотя сам Кардано признавал приоритет Тартальи. Однако именно «квантование Тартальи» как численный метод осталось менее известным, чем точная формула.
Суть метода
Исходное уравнение
Метод применим к кубическим уравнениям, приведённым к каноническому виду: \[ x^3 + px + q = 0 \] где \(p\) и \(q\) — действительные числа. Уравнения общего вида \(ax^3 + bx^2 + cx + d = 0\) предварительно преобразуются заменой переменной \(x = y - \frac{b}{3a}\) для устранения квадратичного члена.
Алгоритм квантования
- Выбор начального приближения. Выбирается произвольное число \(x_0\), которое считается первым приближением корня.
- Вычисление поправки. Вычисляется значение функции \(f(x) = x^3 + px + q\) в точке \(x_0\). Если \(|f(x_0)|\) меньше заданной погрешности, процесс останавливается.
- Уточнение. Новое приближение \(x_1\) находится по формуле:
\[ x_1 = x_0 - \frac{f(x_0)}{f'(x_0)} \] где \(f'(x) = 3x^2 + p\) — производная функции. Эта формула является частным случаем метода Ньютона (метода касательных).
- Итерация. Шаги 2–3 повторяются до достижения требуемой точности.
Отличие от точного решения
В отличие от формулы Кардано, которая даёт точное алгебраическое выражение для корней (включая комплексные числа), квантование Тартальи даёт только численное приближение. Однако метод обладает преимуществом: он не требует работы с кубическими корнями и комплексными числами, что в XVI веке было серьёзным препятствием.
Классификация
По типу уравнений
- Уравнения с одним действительным корнем (дискриминант \(\Delta = \left(\frac{q}{2}\right)^2 + \left(\frac{p}{3}\right)^3 > 0\)). Метод сходится быстро.
- Уравнения с тремя действительными корнями (\(\Delta < 0\)). В этом случае метод может сходиться к одному из корней в зависимости от начального приближения. Для нахождения всех корней требуется выбирать разные начальные точки.
По способу применения
- Ручное квантование — выполнялось вручную с помощью арифметических операций. Требовало высокой вычислительной дисциплины.
- Автоматизированное квантование — реализовано в современных вычислительных системах (например, в математических пакетах) как итерационный алгоритм.
Характеристики
Сходимость
Метод обладает квадратичной сходимостью вблизи корня, то есть число верных знаков удваивается на каждой итерации. Однако при неудачном выборе начального приближения (например, вблизи точки перегиба функции) сходимость может замедлиться или отсутствовать.
Точность
Точность определяется числом итераций. В XVI веке Тарталья обычно проводил 3–5 итераций, что давало точность до 3–4 знаков после запятой. Современные реализации позволяют достичь машинной точности (до 15–16 знаков).
Ограничения
- Метод не применим к уравнениям с кратными корнями (производная в корне равна нулю).
- Для уравнений с комплексными корнями метод не даёт результата без перехода в комплексную плоскость.
- Требует выбора начального приближения, что может быть затруднительно без предварительного анализа.
Применение
В XVI–XVII веках
Метод использовался для решения инженерных и астрономических задач, где требовалось найти корни кубических уравнений: расчёт объёмов, траекторий, пропорций в архитектуре. Тарталья применял его в своих работах по баллистике и механике.
В современной математике
Хотя точные формулы вытеснили численные методы для кубических уравнений, квантование Тартальи остаётся учебным примером итерационного алгоритма. Он демонстрирует принцип последовательных приближений, который лежит в основе многих современных численных методов (метод Ньютона, метод секущих).
В вычислительной практике
В современных математических пакетах (MATLAB, Mathematica, SciPy) для решения кубических уравнений используются как точные формулы, так и итерационные методы. Квантование Тартальи может быть реализовано в виде короткой программы для демонстрации принципов численного анализа.
Пример
Рассмотрим уравнение: \[ x^3 - 2x - 5 = 0 \] Здесь \(p = -2\), \(q = -5\). Выберем начальное приближение \(x_0 = 2\).
- Итерация 1:
\(f(2) = 8 - 4 - 5 = -1\), \(f'(2) = 12 - 2 = 10\), \(x_1 = 2 - \frac{-1}{10} = 2.1\).
- Итерация 2:
\(f(2.1) = 9.261 - 4.2 - 5 = 0.061\), \(f'(2.1) = 13.23 - 2 = 11.23\), \(x_2 = 2.1 - \frac{0.061}{11.23} \approx 2.0946\).
- Итерация 3:
\(f(2.0946) \approx 9.191 - 4.1892 - 5 = 0.0018\), \(f'(2.0946) \approx 13.162 - 2 = 11.162\), \(x_3 \approx 2.0946 - \frac{0.0018}{11.162} \approx 2.0944\).
Точное значение корня (по формуле Кардано) — \(x \approx 2.094551\). После трёх итераций получено \(x \approx 2.0944\) — ошибка менее 0.0002.
Критика
- Историческая несправедливость. Метод часто приписывают Кардано, хотя Тарталья разработал его раньше. Это связано с тем, что Кардано опубликовал метод в своей книге, а Тарталья не оставил письменных трудов.
- Ограниченная область применения. В современной математике кубические уравнения решаются аналитически, и численные методы используются редко. Однако для учебных целей метод остаётся ценным.
- Сложность ручного счёта. В XVI веке вычисления были трудоёмкими, и метод требовал высокой квалификации. Ошибки в арифметике могли привести к неверному результату.
Интересные факты
- Тарталья, будучи заикой (отсюда его прозвище — «заика»), не мог публично выступать, но участвовал в математических дуэлях, где решения записывались на бумаге.
- Метод Тартальи предвосхитил метод Ньютона, который был формализован лишь в XVII веке. Таким образом, Тарталья является одним из пионеров численного анализа.
- В некоторых итальянских университетах метод до сих пор изучается как часть истории математики, подчёркивая вклад Тартальи в развитие алгебры.
Источники
- Кардано Дж. «Ars Magna» (1545).
- Тарталья Н. «Quesiti et inventioni diverse» (1546).
- Стройк Д. Я. «Краткий очерк истории математики» (пер. с англ., 1969).
- Бурбаки Н. «Очерки по истории математики» (пер. с фр., 1963).
- Клайн М. «Математика. Утрата определённости» (пер. с англ., 1984).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →