[an error occurred while processing this directive]
:)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено TimMatTU 21 октября 2006 г. 11:58
В ответ на: Понятно отправлено <font color=gray>TimMatTU</font> 21 октября 2006 г. 11:45

Офигеть! MAPLE подсказал, что, оказывается
> f:=1/sqrt(x);
> df:=diff(1/sqrt(x),x);
-1/(2*x^(3/2))
> x1:=x-(f/df);
3x
x1:=subs(x=x1,x1);
9x
x1:=subs(x=x1,x1);
81x
При этом получаем последовательные присваивания:
x[1]=3*x[0]
x[2]=9*x[1]
x[3]=81*x[2]
Причём 9=3^2, 81=9^2....
Для невысокого количества итераций они бы могли эти коэффициенты в маленькую табличку запихать и использовать 2 регистра для адресации с пост-инкрементом... :) Теперь всё ясно, боль спаб!!

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа
Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 
URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание