Vip-Квадрат Опубликовано 17 января, 2010 Поделиться Опубликовано 17 января, 2010 Нужна формула для определения координат точки пересечения 2ух лучей в плоскоти. Гугление создает только головную боль. Потому как те варианты там находятся непонятно как записать в одну строку, к тому же они для прямых а не для лучей.Даны начальные координаты X и Y обоих лучей и углы обоих лучей. Есть условие, что лучи пересекутся па любому т.е. не параллельны. Требуется найти координаты X,Y точки пересечения. Догадываюсь что это через косинус как то делается, но никак не могу допереть. Нужна именно формула в строку. Те есть что бы подставить 6 значений и получить. Вот не помню проходили ли в школе такое, или там только прямые пересекали. Ссылка на комментарий Поделиться на другие сайты Поделиться
Vip-КОТ Опубликовано 17 января, 2010 Поделиться Опубликовано 17 января, 2010 я не отвечу на вопрос, могу лишь предположить, что нужно идти путём совпадения координат, сначала по абсциссе потом по ординате. Потаму что косинус не покатит для кривых, а если уж делать, то с запасом. Ссылка на комментарий Поделиться на другие сайты Поделиться
Vip-Квадрат Опубликовано 17 января, 2010 Автор Поделиться Опубликовано 17 января, 2010 ннне. не эти кривые вполне прямы Ссылка на комментарий Поделиться на другие сайты Поделиться
Vip-КОТ Опубликовано 17 января, 2010 Поделиться Опубликовано 17 января, 2010 ну а что, задаешь переменную по одной координате и ищешь одинаковые значения по другой у обоих функций Ссылка на комментарий Поделиться на другие сайты Поделиться
Vip-Vcho Опубликовано 17 января, 2010 Поделиться Опубликовано 17 января, 2010 А какова формула Луча на плоскости? Ссылка на комментарий Поделиться на другие сайты Поделиться
Vip-Квадрат Опубликовано 17 января, 2010 Автор Поделиться Опубликовано 17 января, 2010 это легко сказать и легко представить, но формулой выразить не так то простоа формула луча, точнее функция, если я не ошибаюсь, элементарна : У = k(x), линейная функция корочездесь k и будет то ли sin то ли cos угла Ссылка на комментарий Поделиться на другие сайты Поделиться
Vip-КОТ Опубликовано 18 января, 2010 Поделиться Опубликовано 18 января, 2010 Блин. k это угловой коэффициент = тангенсу угла, и правильнее записать так: у=kx+b это если прямая не перпендикулярно оси, а ваще a x + b y = c , а квадратичная функция y = ax2 + bx + c.y = y0 + k (x – x0) уравнение прямой через заданную точку, от сюда и пляши , ставь условие что есть 2 уравнения 2-х прямых, и скажем у01=y02, X01=X02.В итоге имеем y2=y1-k1x1+k2x2 отсюда y2 -y1=k2x2-k1x1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Vip-Квадрат Опубликовано 18 января, 2010 Автор Поделиться Опубликовано 18 января, 2010 как этой формулой можно расчитать значения координат искомой точки, если их знаки в ней напрочь отсутсвуют? (x3,y3)хотя выведение y2 -y1=k(x 2-x1) из y2=y 1-kx1 +kx2 ,должен признать, ну очень изящно! Ссылка на комментарий Поделиться на другие сайты Поделиться
Vip-КОТ Опубликовано 18 января, 2010 Поделиться Опубликовано 18 января, 2010 как этой формулой можно расчитать значения координат искомой точки, если их знаки в ней напрочь отсутсвуют? (x3,y3)хотя выведение y2 -y1=k(x 2-x1) из y2=y 1-kx1 +kx2 ,должен признать, ну очень изящно! Объясняю для народов дальнего севера, и двоечников типа тебя. ))имеем 2 функции 2-х линейных графиков через заданную точку, задаём эту заданную точку как точку пресечения, соответственно для обеих функций эти точки будут с одинаковыми координатами, теперь то же самое математически:y1 = y01 + k1 (x1 – x01) и y2 = y02 + k2 (x2 – x02) где y0 и x0 - заданные точки, y,x - произвольные точки, а k - тангенс углапредположим, что y01=y02 и x01=x02 и введём их значения как xпересеч и yпересечполучаем:y1 = yпересеч + k1 (x1 – xпересеч) иy2 = yпересеч + k2 (x2 – xпересеч) из этой формулы выводим yпересеч=y2-k2x2+k2xпересеч теперь подставляем эту формулу в место значения yпересеч в ту формулу которая выше y1 = yпересеч + k1 (x1 – xпересеч) , и получаем значение координаты x в искомой точке пересечения наших 2-х линейных функций.xпересеч=(y2-y1-k2x2+k1x1)/(k1+k2)Таким же макаром можно вывести формулу для координаты по y, но это не нужно, потому что вычисленное значение xпересеч подставляем в формулу любого из графиков, и находим yпересеч, т.е. значение координаты y в искомой точке пересечения. Можешь проверить формулу графически.Ваще то это школьная программа, для абитуриентов ВУЗов)) Ссылка на комментарий Поделиться на другие сайты Поделиться
Vip-Vcho Опубликовано 18 января, 2010 Поделиться Опубликовано 18 января, 2010 Объясняю для народов дальнего севера, и двоечников типа тебя. )) КОТЯРА, садись, пять! :fm: Ссылка на комментарий Поделиться на другие сайты Поделиться
Vip-КОТ Опубликовано 19 января, 2010 Поделиться Опубликовано 19 января, 2010 :ci: Ссылка на комментарий Поделиться на другие сайты Поделиться
Vip-matof Опубликовано 24 февраля, 2010 Поделиться Опубликовано 24 февраля, 2010 квадрат, что такое творишь? Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Заархивировано
Эта тема находится в архиве и закрыта для дальнейших ответов.