Коллеги, доброго времени суток! Как вычислить расстояние (перпендикуляр) в ексель от одной точки до прямой, построенной по 2-ум координатам. Может есть у кого-то готовый файл?
А до какой кривой? Для всех (разбивочная, путевая, тоннельная) можно запутаться. Лучше самому составить под конкретные нужды.
А самому :) Мне лень :) Если кратко и если тип кривой не известен заранее: - находиться ближайший участок кривой - точки на участке кривой "проставляются с заданным шагом" (кривая дифференцируется) - по точкам строются различные кривые, чтобы определить какое стандартное уравнение кривой дает наименьшие коэффициенты ошибок - по точкам на участке отстраивается стандартная кривая - определяется расстояние до стандартной кривой Но это наиболее полный алгоритм. есть более упрощенные. Короче "простой табличкой" тут дело не ограничится.
Как у вас все просто :) А если кривая у вас представлена в виде "сплайна", в котором сочетаются и окружности и клотоиды и другие переходные кривые. Или, например, кривая представлена в виде набора точек с определенным шагом и "компьютер дупля не отбивает" что это - круг, парабола, гипербола или какая-нибудь "верзьера аньези". Или кривая - часть какой-то спирали - у которых вообще радиус кривизны не постоянный. Все зависит от входных данных Для "общего случая" - алгоритм довольно сложный.