|
Как найти коэффициентов полинома лагранжа по его корня? |
|
|
|
 |
Ответов
|
Nov 20 2012, 22:02
|
Местный
  
Группа: Свой
Сообщений: 352
Регистрация: 13-08-11
Из: Воронеж
Пользователь №: 66 710

|
Цитата если есть n пар x y можно составить и решить систему линейных уравнений n-го порядка. Если n невелико (порядка нескольких единиц), то не сложно ещё и минимизировать количество операций для этого. ЗЫ: можно не находить коэффициенты а применять интерполяционный многочлен в форме Лагранжа ЗЗЫ: и это вовсе не корни многочлена а узловые точки
|
|
|
|
|
Nov 21 2012, 06:08
|
Местный
  
Группа: Свой
Сообщений: 230
Регистрация: 2-06-05
Из: Днепропетровск
Пользователь №: 5 658

|
Цитата(_Ivana @ Nov 21 2012, 02:02)  можно составить и решить систему линейных уравнений n-го порядка. Если n невелико (порядка нескольких единиц), то не сложно ещё и минимизировать количество операций для этого.
ЗЫ: можно не находить коэффициенты а применять интерполяционный многочлен в форме Лагранжа ЗЗЫ: и это вовсе не корни многочлена а узловые точки Да, действительно ошибочка, это узловые точки. Мне нужно находить имеенно коэфициенты. Просто интерполяция ясна но она не подходит. Решать систему не получится, точнее муторно, n может быть до 6. Должен же быть как либо численный метод нахождения коэффициентов
|
|
|
|
|
Nov 21 2012, 17:05
|
вопрошающий
    
Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436

|
Цитата(Serg76 @ Nov 21 2012, 19:22)  Возьмите, например, метод Гаусса с выбором главного элемента, при малых порядках он предпочтительнее. да, но, всяко, ТС не озвучил ни тип железа, ни тип сетки. Если взять экспоненциальео сгущающуюся сетку и эдак 10 точек, то Гаусс с выбором (и по строке и по столбцу) уже в двойной точности развалится, хотя из всех "просто программируемых" методов - это самый простой, строчек в 15 можно уложиться.
|
|
|
|
|
Nov 21 2012, 17:54
|
Местный
  
Группа: Свой
Сообщений: 230
Регистрация: 2-06-05
Из: Днепропетровск
Пользователь №: 5 658

|
Цитата(iiv @ Nov 21 2012, 20:05)  да, но, всяко, ТС не озвучил ни тип железа, ни тип сетки. Если взять экспоненциальео сгущающуюся сетку и эдак 10 точек, то Гаусс с выбором (и по строке и по столбцу) уже в двойной точности развалится, хотя из всех "просто программируемых" методов - это самый простой, строчек в 15 можно уложиться. Процессор PIC32. Узловых точек может быть от 2 до 6. Точность... Не знаю с какой точностью должен быть коэффициент, но вычисленный по построенному полиному результат должен имет один знак после запятой. На вычисление есть около 5 мс. Почитаю про Гауса. Спасибо за советы.
|
|
|
|
Сообщений в этой теме
Petrovich Как найти коэффициентов полинома лагранжа по его корня? Nov 20 2012, 19:18  blackfin Цитата(Petrovich @ Nov 21 2012, 10:08) Ре... Nov 21 2012, 06:49   Petrovich Цитата(blackfin @ Nov 21 2012, 10:49) MAT... Nov 21 2012, 07:58    iiv Цитата(Petrovich @ Nov 21 2012, 13:58) Эт... Nov 21 2012, 13:06     Serg76 Цитата(Petrovich @ Nov 21 2012, 21:54) Уз... Nov 21 2012, 18:29     iiv Цитата(Petrovich @ Nov 21 2012, 23:54) Пр... Nov 21 2012, 18:36
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|