@Coltex

Нахождение по графику значение Y, зная X. Как можно реализовать?

Добрый вечер. Допустим, я строю график (соединяю 3 точки). В ручную, если мне надо найти значение Y, зная значение X, я просто по пересечению с графиком, нахожу ее. Как это можно реализовать в программе на C#? В программировании не силен)
5aca51d9c228c429134079.jpeg
  • Вопрос задан
  • 1027 просмотров
Решения вопроса 1
NeiroNx
@NeiroNx
Программист
Если известны все точки - то форму график между каждыми двумя точками можно считать прямой - то есть линия - значение находится через линейное уравнение.
соседние точки [x1,y1] и [x2,y2] известны, находим коэфиценты линейного уравнения:
(y2-y1)/(x2-x1)=a
y1-x1*a=b
подставляем сюда
y=x*a+b
считаем нужное значение между этими двумя точками.

в программировании вам нужно найти лишь то какие точки взять чтобы найти нужное значение - через цикл перебирая массив с точками.

Если по 2 точкам слишком грубо, то можно по каждым 3 точкам построить кривую - будет точнее, но сложнее.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Комментировать
@assembled
Если известна функция, то y = f ( x )
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы