
РОЛЬ
 ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ 115
циент
 при втором члене определен с небольшой погрешностью
и
 вместо 210 мы имеем 210 + 2~
23
. Если мы теперь начнем искать
нули этого видоизмененного многочлена, снова предполагая, что
вычисления
 производятся с абсолютной точностью, то естественно
ожидать, что новые нули не
 будут
 в точности равны первоначаль-
ным,
 но что различия
 будут
 весьма невелики. Однако полной
неожиданностью для нас явится тот факт, что первоначальные
целочисленные нули 16 и 17 в действительности заменяются парой
сопряженных комплексных чисел, приближенно равных 16,7 ±
±
 2,8i, где мнимая часть довольно значительна. Если иметь
в
 виду,
 что в большинстве вычислительных машин все
 коэффи-
циенты
 вычисляются с небольшими погрешностями, величина
которых зависит от того, как был получен многочлен, то понятно,
что в отдельных случаях небольшие ошибки
 могут
 увеличиться
до огромных размеров. При этом
 следует
 учесть, что для упроще-
ния
 мы пренебрегли ошибками округления, появляющимися в про-
цессе вычитания чисел.
Неустойчивость может быть также связана с применяемым
методом вычислений, а не с характером самой задачи, как в описан-
ном
 только что случае. Поэтому к выбору метода вычислений необ-
ходимо подходить с большой осторожностью. Часто для получения
достаточно точных результатов необходимо вычислять нули много-
члена в определенном порядке. Известный метод Рунге — Кутта,
используемый для интегрирования обыкновенных дифференциаль-
ных уравнений некоторых типов, также может оказаться ненадеж-
ным,
 когда решение содержит показательные функции с отрица-
тельными показателями степени или четные тригонометрические
функции.
 Возможны также некоторые
 другие
 виды неустойчи-
вости, и, только обладая достаточными знаниями в области числен-
ного анализа, можно определить, удастся ли избежать^неустойчи-
вости при решении определенной задачи с помощью надлежащим
образом выбранного метода.
Ясно,
 что в идеале любые вычисления, выполняемые как на
настольной счетной машине, так и на электронной вычислитель-
ной
 машине, должны были бы подвергаться тщательному иссле-
дованию, выполняемому квалифицированным специалистом в об-
ласти численного анализа, но это, к сожалению, осуществимо
далеко не всегда. Решение проблемы, по-видимому, заключается
в
 том, чтобы все научные работники, как самостоятельно выпол-
няющие
 свои вычисления, так и составляющие программы для
вычислительных машин, приобрели хотя бы такие познания в мате-
матике,
 чтобы отчетливо понимать, в каких случаях им нужно
обратиться за советом к специалисту.
Вполне вероятно, что в реальной научной работе такие дейст-
вительно сложные проблемы возникают не столь часто, как это