|
69 / 61 / 11
Регистрация: 08.04.2019
Сообщений: 117
|
||||||
Биссектриса угла по 3 точкам01.05.2024, 00:48. Показов 5640. Ответов 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
Биссектриса угла на плоскости Лобачевского Биссектриса угла, заданного тремя точками
|
|
6278 / 3002 / 1051
Регистрация: 01.06.2021
Сообщений: 11,230
|
||
| 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
|
|
|
6278 / 3002 / 1051
Регистрация: 01.06.2021
Сообщений: 11,230
|
|
| 01.05.2024, 23:46 | |
|
0
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||||||||||||||||||||||||||
| 02.05.2024, 14:09 | ||||||||||||||||||||||||||
|
И чего я паниковал, всё у меня работает, проверенно!
А вот по клеточкам углы это для школьников : Input:
0
|
||||||||||||||||||||||||||
|
736 / 703 / 110
Регистрация: 29.05.2015
Сообщений: 4,295
|
|
| 02.05.2024, 17:03 | |
|
Что означают эти формулы и выражение "вектор прямой"? Прямую можно начертить через 2 точки, одна точка имеет координаты x1, y1. Нужно найти координаты второй точки, которая отлична от первой и принадлежит биссектрисе. Я думал, что приведенные на рисунке формулы и дают нам координаты этой второй точки - но они возвращают нули. Я что-то путаю или неправильно подсчитал?
0
|
|
|
6278 / 3002 / 1051
Регистрация: 01.06.2021
Сообщений: 11,230
|
||||
| 02.05.2024, 18:14 | ||||
|
Добавлено через 11 минут alexu_007, кстати, в GeoGebra биссектриса отображается как прямая, а не как луч. Так что никаких проблем нет.
0
|
||||
|
6278 / 3002 / 1051
Регистрация: 01.06.2021
Сообщений: 11,230
|
|
| 02.05.2024, 18:25 | |
|
alexu_007, каноническое уравнение прямой
правильное, сверил с GeoGebra, все работает корректно. По указанному уравнению GeoGebra рисует прямую, которая совпадает с биссектрисой. x1, y1 - это точка, от которой исходит биссектриса.
0
|
|
|
736 / 703 / 110
Регистрация: 29.05.2015
Сообщений: 4,295
|
|||
| 02.05.2024, 18:29 | |||
|
Добавлено через 1 минуту
0
|
|||
|
6278 / 3002 / 1051
Регистрация: 01.06.2021
Сообщений: 11,230
|
||||
| 02.05.2024, 18:36 | ||||
|
направляющих векторов у прямой может быть бесконечное множество. Поэтому коэффициенты потом можно нормализировать. Добавлено через 2 минуты Добавлено через 2 минуты
0
|
||||
|
736 / 703 / 110
Регистрация: 29.05.2015
Сообщений: 4,295
|
|
| 02.05.2024, 18:39 | |
|
А может всё проще? Две выходящие из одной точки линии образуют половинку ромба. Нужно просто достроить ромб с параллельными сторонами, или даже одну недостающую линию ромба - её конец и будет второй точкой биссектрисы?
0
|
|
|
736 / 703 / 110
Регистрация: 29.05.2015
Сообщений: 4,295
|
||
| 02.05.2024, 21:48 | ||
|
0
|
||
|
6278 / 3002 / 1051
Регистрация: 01.06.2021
Сообщений: 11,230
|
||
| 02.05.2024, 22:03 | ||
|
Если есть уравнение прямой, то можно начертить прямую
0
|
||
|
6278 / 3002 / 1051
Регистрация: 01.06.2021
Сообщений: 11,230
|
||||||
| 03.05.2024, 01:08 | ||||||
|
alexu_007, короче, написал код, чтобы тебе было проще. Можешь тестировать.
0
|
||||||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|
| 03.05.2024, 19:02 | |
|
Royal_X, ничего удивительного, у тебя такие результаты (неоптимизированные как и у меня)
Но кто будет над такой задачей проводить исследование и схлопывать формулы ? Естественно что задача у ТС другая, ну пускай он и дет с ней туда откуда пришел, в свой Сириус или Мухосранск с системой от того же дьявола.
0
|
|
|
6278 / 3002 / 1051
Регистрация: 01.06.2021
Сообщений: 11,230
|
|
| 03.05.2024, 19:25 | |
|
0
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||
| 03.05.2024, 20:26 | ||
|
Им плевать на то насколько ты умен и образован, просто сделай как они хотят и здравый смысл неважен, это один из методов зомбирования. И судя по результату - вполне удачен.
0
|
||
|
6278 / 3002 / 1051
Регистрация: 01.06.2021
Сообщений: 11,230
|
||
| 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
|
|
|
6278 / 3002 / 1051
Регистрация: 01.06.2021
Сообщений: 11,230
|
|
| 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 | |
|
Помогаю со студенческими работами здесь
40
Разработать функцию, вычисляющую величину угла по трём точкам на плоскости Биссектриса в треугольнике Биссектриса Треугольника С# (Си Шарп) Биссектриса, внешний угол Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений.
. . .
|
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения
Продолжаю серию постов о дискретно-событийной модели рабочего. . .
|
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы
Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
|
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция
Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
|
|
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
|
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
|
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
|
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика
Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
|