Как стать автором
Обновить
16
0
Андрей @AndrewN

Разработчик

Отправить сообщение
прекрасно умеют пересекать круг с прямой
конечно могут, я не возражаю, но кроме как решением СЛАУ координаты эти не найти
Или может более простые какие-то методы есть, просто их власти скрывают?

Все скептики почему-то не поняли морали этого топика — у вас есть (в среднем) 30 минут на то, чтобы: понять условие задачи, сформулировать правильно задачу, провести математические выкладки и вывести формулы для расчетов, написать программу, которая будет это считать. При этом забудьте про всякие объекты — векторы, матрицы и т.д., мы оперируем только простыми типами данных, наработками не пользуемся. Можем, конечно, написать свой тип данных, тот же вектор и переопределить для него элементарные операции сложения-умножения, но это лишняя трата времени из все тех же 30 минут.
Вы мой алгоритм решения из статьи перефразировали что ли?

Увы P и F направлением не совпали все равно
Рассмотрим простейший случай, когда T и S лежат в плоскости xy, а зеркало перпендикулярно этой плоскости

Невооруженным глазом видно, что утверждения о перпендикулярности P и X, F и X не верны, дальше рассуждать смысла нет
Согласен, возможно, я сам себе усложнил решение, когда ввел условие о целочисленном исчислении, но только это условие дает 100% верный результат; кто знает, но в вашем алгоритме если задать точку на границе зеркала она может не пройти…
и еще: во-первых, это усложнение заключается лишь в том, что нужно все хвосты (промежуточные вычисления) тащить за собой, а не просто сохранить в переменные.
во-вторых, ваше решение по объему выйдет не меньше чем мое, не так просто в математике уйти от сложности: попробуйте расписать свои пункты 1, 3 и 4 — вы получите те же несколько систем уравнений, но в довесок ко всему еще и несколько косинусов и арктангенсов (в п.1)
12 ...
11

Информация

В рейтинге
Не участвует
Откуда
Волгоград, Волгоградская обл., Россия
Дата рождения
Зарегистрирован
Активность