Re: Разложение функции

From
Sergiy Kanilo ()
To
Evgenij Masherov
Date
2002-05-07T10:17:36Z
Area
RU.ALGORITHMS
From: "Sergiy Kanilo" <skanilo@artannlabs.com>

"Evgenij Masherov" <EMasherow@nsi.ru> wrote in message
news:897990337@p2.f175.n5020.z2.ftn...
> 2. Специальное решение. Аппроксимируем табличную функцию полиномом (не
> обязательно на всей длине). Ищем его максимумы. Они должны иметь место в
> точках близ x=b и приблизительно равняться 1/a^2. Найдя их грубо -
вычитаем

"приблизительно равняться 1/a^2" - это наверное слишком приблизительно,
или "a" слишком малы, а "в" - слишком разнесены.

Можно попытаться использовть максимум и две точки справа/слева (до
локальных минимумов), предполагая что для конкретного горба между
точками вклад остальных функций линеен (ясно, что нет, но все же :),
а искомой функции (определяющей горб) - в соотвествии с формулой.
По трем точкам можно определить линейную составляющую и приближенный
коэффициент a^2. Скорее всего получим нижнюю оценку для а^2.

ИМХО апроксимируя полиномом 4-й (или 6-й) степени в окрестности локального
максимума, можно получить приближение для "a" по второй производной
от полинома. Идея та же - основная кривизна в максимуме - от конкретной
функции с b близким координате максимума.

> все, кроме одного, из табличной функции, и находим максимум для остатка,
он
> даст уточненное значение для b и a, так уточняем все функции-слагаемые.
> Повторяем до полного удовлетворения.
> 3. Используем (2) как начальное приближение для (1)
> 4. Оценка снизу для N - число максимумов на кривой.

Возможно достаточно просто брать число локальных максимумов в
оригинальной табличной функции.

Regards,
Serge


--- ifmail v.2.15dev5
 * Origin: Sent via Graf's Inn at news://news.relhum.org (2:5020/400)