|
69 / 61 / 11
Регистрация: 08.04.2019
Сообщений: 117
|
||||||
Биссектриса угла по 3 точкам01.05.2024, 00:48. Показов 6196. Ответов 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
Биссектриса угла на плоскости Лобачевского Биссектриса угла, заданного тремя точками
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||
| 03.05.2024, 23:34 | ||
|
да нам все плевать что там думает система вы не поняли саму сутьь бессмысленности этого задания
0
|
||
|
69 / 61 / 11
Регистрация: 08.04.2019
Сообщений: 117
|
|
| 03.05.2024, 23:37 [ТС] | |
|
SmallEvil, я не пойму, чем я тебе не угодил? Что ты так пассивно-агрессивно мне отвечаешь? Я учусь на программиста, мне нужно знать алгоритмы, в том числе и умение применять аналитическую геометрию. Может (вероятнее всего, т.к. я не собираюсь становиться гейм-девом), мне это и не пригодится, но база должна быть обязательно. Кто знает, куда меня жизнь заведет. А это задание - часть контеста. Контесты по программированию были, есть, и будут. Для оценки знаний есть экзамен, а контест лишь показывает, что ты умеешь применять их на практике.
0
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|
| 03.05.2024, 23:39 | |
|
0
|
|
|
69 / 61 / 11
Регистрация: 08.04.2019
Сообщений: 117
|
|
| 03.05.2024, 23:40 [ТС] | |
|
SmallEvil, лежит в системе, сданное
![]() Я написал чуть повыше, что не так, и если кто хочет, доведет это до ума
0
|
|
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
|
||
| 04.05.2024, 08:42 | ||
|
0
|
||
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
|
|
| 04.05.2024, 14:26 | |
|
Я че то запутался в простой арифметике. На рисунке у меня угол с координатами, начальные координаты угла 20,20. По формулам рассчитываются координаты второй точки биссектрисы, для у = 100 х = 62. По этим координатам нарисована красная линия (биссектриса), и видно, что она делит угол правильно пополам. Проблема возникает при попытке применить формулу из https://mathter.pro/angem/2_2_... ktoru.html
(х - х0)/р1 = (у - у0)/р2 (х - 20) / 62 = (у - 20) / 100 100х - 2000 = 62у - 1240 100х = 62у + 760 х = 0.62у + 7.6 Но при подстановке у = 100 выдает неверный ответ, мешает эта самая +7.6. Для угла с началом координат 0,0 считает правильно. Где я ошибаюсь?
0
|
|
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,706
|
|
| 04.05.2024, 14:39 | |
|
alexu_007, я не совсем понял, что ты хочешь?
По вышеприведенному мной коду для нахождения коэффициентов, для твоих точек я получаю: A = -1.32127 B = 0.693794 C = -12.5494 Таким образом, уравнение прямой: -1.32127 * x + 0.693794 * y - 12.5494 = 0 Собственно, такие же значения и у тебя на скриншоте. Ты хочешь, чтобы биссектриса полностью находилась внутри треугольника или чтобы она выглядела как луч?
0
|
|
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
|
||
| 04.05.2024, 14:45 | ||
|
0
|
||
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,706
|
|
| 04.05.2024, 14:49 | |
|
alexu_007, если хочешь нарисовать биссектрису как луч, то для функции рисования отрезка в Qt тебе нужны две точки.
Первая точка: это 20, 20 Для нахождения второй точки, поставляешь в уравнение прямой x или y, а потом находишь y или x. Что будешь подставлять, зависит от размеров окна для рисования. Нужно подставлять крайние значения.
0
|
|
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
|
|
| 04.05.2024, 14:50 | |
|
Да я нашёл уже эти вторые координаты. Первая точка 20, 20. Вторая 62, 100. Я хочу по этим координатам коэффициенты подсчитать.
0
|
|
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,706
|
|
| 04.05.2024, 14:52 | |
|
alexu_007, т.е. одним словом, ты хочешь по двум точкам на прямой вывести три коэффициента уравнения прямой?
0
|
|
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,706
|
|
| 04.05.2024, 14:57 | |
|
alexu_007, вот формула
по этой формуле получаешь каноническое уравнение, а оттуда отделить коэффициенты не составит труда (x - xa) (yb - ya) - (y - ya) (xb - xa) =0 xa = 20 ya = 20 xb = 62 yb = 100 Получается 80 x - 42 y - 760 = 0 Предыдущая формула была для других целей. То была для нахождения канонического уравнения по точке и направляющему вектору.
0
|
|
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,706
|
|
| 04.05.2024, 15:09 | |
|
alexu_007, вроде правильно
A = 80 B = -42 C = -760
0
|
|
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,350
|
||
| 04.05.2024, 15:11 | ||
|
Спасибо за формулу.
0
|
||
|
Нарушитель
6331 / 3063 / 1054
Регистрация: 01.06.2021
Сообщений: 11,706
|
|
| 04.05.2024, 15:12 | |
|
alexu_007, но можно упростить коэффициенты, не нарушив целостность
A = 40 B = -21 C = -380
0
|
|
| 04.05.2024, 15:12 | |
|
Разработать функцию, вычисляющую величину угла по трём точкам на плоскости Биссектриса в треугольнике Биссектриса Треугольника С# (Си Шарп) Биссектриса, внешний угол Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
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, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|