|
69 / 61 / 11
Регистрация: 08.04.2019
Сообщений: 117
|
||||||
Биссектриса угла по 3 точкам01.05.2024, 00:48. Показов 6199. Ответов 54
Задаются 3 точки X(x1, y1), Y(x2, y2), Z(x2, y2) в следующем формате: x1 y1 x2 y2 x3 y3. Выдать 3 коэффициента уравнения биссектрисы угла YXZ (уравнение вида Ax + By + C = 0). Вот мой код:
А тесты не проходит... Что тут может быть не так? Заранее спасибо.
0
|
||||||
| 01.05.2024, 00:48 | |
|
Ответы с готовыми решениями:
54
Биссектриса угла на плоскости Лобачевского Биссектриса угла, заданного тремя точками
|
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,706
|
||
| 01.05.2024, 23:43 | ||
|
У нас есть треугольник с вершинами X(x1, y1), Y(x2, y2), Z(x3, y3). И речь идет о биссектрисе угла YXZ. Т.е. биссектриса исходит из вершины X.
Тогда, можно сказать, что биссектриса это прямая, которая проходит через точку X(x1, y1). Нужно всего лишь найти вектор прямой: Далее, зная точку и вектор, не составит труда написать уравнение прямой (биссектрисы). Хотя, разумеется, биссектриса это луч. Добавлено через 43 секунды 4343H, тут написано, как составить уравнение по точке и вектору https://mathter.pro/angem/2_2_... ktoru.html У тебя есть и точка, и вектор. Добавлено через 3 минуты Добавлено через 2 минуты
0
|
||
|
69 / 61 / 11
Регистрация: 08.04.2019
Сообщений: 117
|
|
| 01.05.2024, 23:45 [ТС] | |
|
Royal_X, я же сказал, что я уже решил. Достаточно было просто более внимательно посмотреть на коэффициенты b1 и b2: зачем-то я крест-накрест умножал, и оттуда выводил коэффициенты, когда можно было сразу перенести все, что нужно.
0
|
|
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,706
|
|
| 01.05.2024, 23:46 | |
|
0
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||||||||||||||||||||||||||
| 02.05.2024, 14:09 | ||||||||||||||||||||||||||
|
И чего я паниковал, всё у меня работает, проверенно!
А вот по клеточкам углы это для школьников : Input:
0
|
||||||||||||||||||||||||||
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
|
|
| 02.05.2024, 17:03 | |
|
Что означают эти формулы и выражение "вектор прямой"? Прямую можно начертить через 2 точки, одна точка имеет координаты x1, y1. Нужно найти координаты второй точки, которая отлична от первой и принадлежит биссектрисе. Я думал, что приведенные на рисунке формулы и дают нам координаты этой второй точки - но они возвращают нули. Я что-то путаю или неправильно подсчитал?
0
|
|
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,706
|
||||
| 02.05.2024, 18:14 | ||||
|
Добавлено через 11 минут alexu_007, кстати, в GeoGebra биссектриса отображается как прямая, а не как луч. Так что никаких проблем нет.
0
|
||||
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,706
|
|
| 02.05.2024, 18:25 | |
|
alexu_007, каноническое уравнение прямой
правильное, сверил с GeoGebra, все работает корректно. По указанному уравнению GeoGebra рисует прямую, которая совпадает с биссектрисой. x1, y1 - это точка, от которой исходит биссектриса.
0
|
|
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
|
|||
| 02.05.2024, 18:29 | |||
|
Добавлено через 1 минуту
0
|
|||
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,706
|
||||
| 02.05.2024, 18:36 | ||||
|
направляющих векторов у прямой может быть бесконечное множество. Поэтому коэффициенты потом можно нормализировать. Добавлено через 2 минуты Добавлено через 2 минуты
0
|
||||
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
|
|
| 02.05.2024, 18:39 | |
|
А может всё проще? Две выходящие из одной точки линии образуют половинку ромба. Нужно просто достроить ромб с параллельными сторонами, или даже одну недостающую линию ромба - её конец и будет второй точкой биссектрисы?
0
|
|
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
|
||
| 02.05.2024, 21:48 | ||
|
0
|
||
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,706
|
||
| 02.05.2024, 22:03 | ||
|
Если есть уравнение прямой, то можно начертить прямую
0
|
||
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,706
|
||||||
| 03.05.2024, 01:08 | ||||||
|
alexu_007, короче, написал код, чтобы тебе было проще. Можешь тестировать.
0
|
||||||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|
| 03.05.2024, 19:02 | |
|
Royal_X, ничего удивительного, у тебя такие результаты (неоптимизированные как и у меня)
Но кто будет над такой задачей проводить исследование и схлопывать формулы ? Естественно что задача у ТС другая, ну пускай он и дет с ней туда откуда пришел, в свой Сириус или Мухосранск с системой от того же дьявола.
0
|
|
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,706
|
|
| 03.05.2024, 19:25 | |
|
0
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||
| 03.05.2024, 20:26 | ||
|
Им плевать на то насколько ты умен и образован, просто сделай как они хотят и здравый смысл неважен, это один из методов зомбирования. И судя по результату - вполне удачен.
0
|
||
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,706
|
||
| 03.05.2024, 20:30 | ||
|
0
|
||
|
69 / 61 / 11
Регистрация: 08.04.2019
Сообщений: 117
|
|
| 03.05.2024, 20:38 [ТС] | |
|
Royal_X, я думаю, проверяющая система учитывает какой-то \eps, т.к. проверять один-в-один число невозможно: кто-то в long-long'ах выдаст ответ более точный, чем в double'ах; или, к примеру, для записи, казалось бы, целого результата деления, мантисса у плавающей точки показывает в 10 разряде не тот битик
0
|
|
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,706
|
|
| 03.05.2024, 20:41 | |
|
4343H, вероятность получить три целых коэффициента очень мала, так что, в любом случае, вывод должен быть в double.
0
|
|
|
69 / 61 / 11
Регистрация: 08.04.2019
Сообщений: 117
|
|
| 03.05.2024, 20:43 [ТС] | |
|
Аааа... Я только что понял, что подразумевают под неоптимизированным выводом...) Да, плохо, что я не уточнил, что вывод в плавающей точке.
0
|
|
| 03.05.2024, 20:43 | |
|
Разработать функцию, вычисляющую величину угла по трём точкам на плоскости Биссектриса в треугольнике Биссектриса Треугольника С# (Си Шарп) Биссектриса, внешний угол Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|