Возникла необходимость в получении коэффициентов полинома пятой или шестой степени, который используется для аппроксимации по точкам в измерителе с не линейной характеристикой вида y=1/x. Пока делаю в Excel, но хотелось бы вычислять их в микроконтроллере (использую MSP430). Подскажите алгоритм вычисления коэффициентов полинома пятой или шестой степени. Если кто-то делал для MSP430 – прошу поделиться готовой функцией.
Цитата(E.V.G. @ Apr 5 2012, 09:08)

Возникла необходимость в получении коэффициентов полинома пятой или шестой степени, который используется для аппроксимации по точкам в измерителе с не линейной характеристикой вида y=1/x. Пока делаю в Excel, но хотелось бы вычислять их в микроконтроллере (использую MSP430). Подскажите алгоритм вычисления коэффициентов полинома пятой или шестой степени. Если кто-то делал для MSP430 – прошу поделиться готовой функцией.
А сколько точек? Ведь может не поместиться. А чем функция 1/x плоха?
Какие исходные данные для аппроксимации? Точки (сколько)? Или коэффициент при 1/x? Или что-то ещё?
А Вы проверьте, может, число итераций методом Ньютона окажется дешевле, чем вычисление искомого полинома.
А Вы проверьте, может, число итераций методом Ньютона окажется дешевле, чем вычисление искомого полинома.
Может оказаться, что там всего один переменный параметр, и все коэффициенты полинома есть функции от него. Тогда их можно вычислить предварительно и вбить в программу в виде таблиц или как-то ещё.
Отсюда и вопрос про исходные данные. Полное ТЗ в студию.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.