Re: Определить коэффициенты полинома
От: MBo  
Дата: 03.10.08 12:23
Оценка:
Здравствуйте, dapa, Вы писали:

D>Люди, добрый день!


D>подскажите плиз, есть такая задача:


D>есть значения углов наклона касательной в некоторых точках кривой.

D>необходимо определить коэффициенты для построения участка кривой Безье по этим данным или
D>хотя-бы полинома 3й степени.

D>т.е. известно, что кривая задана полиномом 3й степени, значение параметра [0..1],

D>значения угла касательной в точках кривой f(t)
D>f[0] = 45 grad
D>f[0.4] = 0 grad
D>f[1] = 135 grad

D>Необходимо определить коэффициенты A,B,C для

D>f(t) = A*t^3 + B*t^2 + C*t + D



Только по углам наклона в трех точках однозначно задать кривую нельзя. Три уравнения, а неизвестных 4 (считая, что конечные точки заданы, и нужно найти две контрольных)
Получится бесконечное количество (семейство) кривых, так что нужен еще какой-либо параметр (или, например, ограничение на форму кривой)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.