|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Alex Astafiev 2:5000/228.16 14 May 2003 23:23:58 To : Valeriy Kozhevnikov Subject : Hайти аппроксимирующую функцию --------------------------------------------------------------------------------
>> VK> Есть снятая зависимость y=f(x) около 500 точек
>> VK> Внешне похоже на степенную функцию (A*x^a)
>> VK> Hеобходимо подобрать функцию f()
>>
>> Levenberg Marquardt
>> задача называется plyninomial fit. Подбор производится с
>> удовлетворением наименьшего квадратичного отклонения (оно
>> возвращается алгоритмом).
VK>
VK> Мне нужен другой критерий оценки: минимизация максимальной
VK> относительной ошибки Если это написать в лоб например err =
VK> max(abs((z-y)./y)), где y - оригинал(нет нулевых точек), z -
VK> аппроксимация то fmins (в матлабе) не находит правильного решения, а
VK> застряет гдето далеко... Если же минимизировать квадратичное
VK> отклонение, то на самом крутом месте графика получается большая
VK> относительная ошибка
1) Твоя функция не разрывна?
2) нельзя ли ее аппроксимировать сплайнами?
3) В матлабе построй график этой функции (вектора значений), затем зайди в
меню графика и попробуй подобрать.
0 error(s), 0 warning(s)
---
* Origin: Фидонет - сеть друзей. Будьте дружественнее! (2:5000/228.16)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/174643ec2dfc6.html, оценка из 5, голосов 10
|