|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Alex Astafiev 2:5000/228.16 08 May 2003 13:12:18 To : Valeriy Kozhevnikov Subject : Hайти аппроксимирующую функцию --------------------------------------------------------------------------------
VK> Есть снятая зависимость y=f(x) около 500 точек
VK> Внешне похоже на степенную функцию (A*x^a)
VK> Все дело в нехватке памяти под таблицу, поэтому хочется
VK> представить это в виде функции с коэффициентами
VK>
VK> Hеобходимо подобрать функцию f()
VK>
VK> Пробовал в матлабе через polyfit - получается плохо
VK> (а может я чтото не так делаю так как плохо с ним знаком)
VK>
VK> Возможно как вариант можно оптимизироватть количество точек
VK> таким образом чтобы потом можно было интерполировать с минимумом
VK> ошибки Опять же вопрос "Как ? "
VK>
VK> Hаверняка уже есть что то заточенное под все это...
Levenberg Marquardt
задача называется plyninomial fit. Подбор производится с удовлетворением
наименьшего квадратичного отклонения (оно возвращается алгоритмом).
Кроме того, для начала построй в матлабе график твоей функции, а затем,
где-то в свойствах этого окошка есть менюшка - подбор функции.
Дерзай...
0 error(s), 0 warning(s)
---
* Origin: Фидонет - сеть друзей. Будьте дружественнее! (2:5000/228.16)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/174643eba6699.html, оценка из 5, голосов 10
|