Как нарисовать наиболее подходящую нелинейную кривую в C # - PullRequest
3 голосов
/ 18 марта 2011

после большого количества временных поисков в сети я возвращаюсь к переполнению стека. Кто-нибудь может сказать мне, где я получу код для рисования наиболее подходящих нелинейных кривых в c # или wpf и объединю кривые линейной кривой и нелинейных кривых. Спасибо

Ответы [ 4 ]

0 голосов
/ 12 апреля 2011

Мне кажется, вы задаете программный ответ на математический вопрос.

Вы должны уточнить, что лучше всего подходит. Это может означать много разных вещей в зависимости от контекста. У вас есть базовая статистическая модель? Вам нужен «алгоритм отслеживания», который обновляется после каждой новой точки с минимальными вычислениями? Удаляешь ли ты сезонность или какие-то другие постоянные возмущения?

Ответ может быть таким же разнообразным, как ряды Фурье и экспоненциальное сглаживание.

0 голосов
/ 18 марта 2011

Вы можете подогнать полином n-го порядка через n + 1 точек, используя Полиномиальная интерполяция .

Программирование включает в себя небольшую матричную арифметику, так как в итоге вы решаете систему линейных уравнений , которую вам нужно понять, если вы собираетесь написать ее с нуля.

0 голосов
/ 18 марта 2011

Также обратите внимание на Радиальные базовые функции , которые очень хорошо подходят под кривые. Что бы вы ни делали, вам нужно будет использовать матричную алгебру для решения системы линейных уравнений.

0 голосов
/ 18 марта 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...