Как интерполировать
Автор Helena Yakulina задал вопрос в разделе Другие языки и технологии
Как найти число методом интерполяции??? и получил лучший ответ
Ответ от Ѐенат Абдулин[гуру]
число 2524,67 - ответ
как делается - на разницу 10-7 = 3 приходится 2600-2400 = 200
на одну единицу - 200/3 = 66,67
8.87 - 7 =1,87 Х 66,67 = 124,67
2400 +124,67 = 2524,67
Ответ от Jurijus Zaksas[гуру]
Зависит от того, что за интерполяция.
В общем случае на основе неких известных точек строится некая стандартная непрерывная функция и из этой функции вычисляется нужная промежуточная точка.
Если известны только 2 точки, используется линейная интерполяция.
Уравнение прямой y=kx+b
Коеэфф. k=dy/dx
b вычисляется подстановкой в уравнение k и любой из известных точек.
Когда коэфф. посчитаны и уравнение известно, остается только подставить в него известную координату искомой точки.
Зависит от того, что за интерполяция.
В общем случае на основе неких известных точек строится некая стандартная непрерывная функция и из этой функции вычисляется нужная промежуточная точка.
Если известны только 2 точки, используется линейная интерполяция.
Уравнение прямой y=kx+b
Коеэфф. k=dy/dx
b вычисляется подстановкой в уравнение k и любой из известных точек.
Когда коэфф. посчитаны и уравнение известно, остается только подставить в него известную координату искомой точки.
Ответ от Nabula[гуру]
Вычисляем: ((2600-2400)/(10-7))*(8,87-7)+2400
Вычисляем: ((2600-2400)/(10-7))*(8,87-7)+2400
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Как найти число методом интерполяции???