Солонина А., Улахович Д. Алгоритмы и процессоры цифровой обработки сигналов (2002) (1095891), страница 7
Текст из файла (страница 7)
Кроме того, при использовании арифметики грт у 2 в процессе вычисления могут появиться две опасности: одпа— переполнение с в сумматорах, лругая — потеря значимости вследствие возведения в бол ьшую степень числа х, по абсолютной величине не превышающего 1. Во избежание пс ч р н ле 1ых недостатков прямого вычи ения" ип'ма используют аагорцглм Гердера у(х) = ае + х(а1 + х(а + ... + аы ) ...), (1.5!) который требует Мумщпксщщ и Мсл<икштц т е обшсс кол ащщ состав ~лет всего 2М гю ~М+ ~и4 в ( !)/ раза меньше, чем 27 МЛ2МЛ2 у(х)= '~' ~~~а; х,'х'.
(1.52, а) Алгоритм начинается с / = О. то (1.52, б) м и-! ..м +ах/ах! +аМ цх! х2+-"+аОМх2 ' е е 1о м тг тз м 1.4.4. Медианные фильтры Алгоритмы и процессоры цифровой обреботии сигналов в случае прямого вычисления. Данный алгоритм также не приводит к пере- полнению и потере значимости. Алгоритм Горнера нетрудно применить и для вычисления многомерных по- линомов. Процедуру поясним на примере двумерного полинома Раскроем этот полипом, т.
е. представим его в виде сумм: у(х) = аоо + +а!Ох|+па!Х2+ .2 +г/2ох! + а! 1х!х2 + пот х2 + откуда, взяв суммирование по столбцам, получим более удобную запись у(х)=[Ао[х!)]х~ + [А












