|
69 / 61 / 11
Регистрация: 08.04.2019
Сообщений: 117
|
||||||
Биссектриса угла по 3 точкам01.05.2024, 00:48. Показов 5680. Ответов 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
Биссектриса угла на плоскости Лобачевского Биссектриса угла, заданного тремя точками
|
|
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,447
|
||
| 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
|
|
|
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,447
|
|
| 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,316
|
|
| 02.05.2024, 17:03 | |
|
Что означают эти формулы и выражение "вектор прямой"? Прямую можно начертить через 2 точки, одна точка имеет координаты x1, y1. Нужно найти координаты второй точки, которая отлична от первой и принадлежит биссектрисе. Я думал, что приведенные на рисунке формулы и дают нам координаты этой второй точки - но они возвращают нули. Я что-то путаю или неправильно подсчитал?
0
|
|
|
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,447
|
||||
| 02.05.2024, 18:14 | ||||
|
Добавлено через 11 минут alexu_007, кстати, в GeoGebra биссектриса отображается как прямая, а не как луч. Так что никаких проблем нет.
0
|
||||
|
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,447
|
|
| 02.05.2024, 18:25 | |
|
alexu_007, каноническое уравнение прямой
правильное, сверил с GeoGebra, все работает корректно. По указанному уравнению GeoGebra рисует прямую, которая совпадает с биссектрисой. x1, y1 - это точка, от которой исходит биссектриса.
0
|
|
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,316
|
|||
| 02.05.2024, 18:29 | |||
|
Добавлено через 1 минуту
0
|
|||
|
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,447
|
||||
| 02.05.2024, 18:36 | ||||
|
направляющих векторов у прямой может быть бесконечное множество. Поэтому коэффициенты потом можно нормализировать. Добавлено через 2 минуты Добавлено через 2 минуты
0
|
||||
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,316
|
|
| 02.05.2024, 18:39 | |
|
А может всё проще? Две выходящие из одной точки линии образуют половинку ромба. Нужно просто достроить ромб с параллельными сторонами, или даже одну недостающую линию ромба - её конец и будет второй точкой биссектрисы?
0
|
|
|
737 / 704 / 110
Регистрация: 29.05.2015
Сообщений: 4,316
|
||
| 02.05.2024, 21:48 | ||
|
0
|
||
|
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,447
|
||
| 02.05.2024, 22:03 | ||
|
Если есть уравнение прямой, то можно начертить прямую
0
|
||
|
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,447
|
||||||
| 03.05.2024, 01:08 | ||||||
|
alexu_007, короче, написал код, чтобы тебе было проще. Можешь тестировать.
0
|
||||||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|
| 03.05.2024, 19:02 | |
|
Royal_X, ничего удивительного, у тебя такие результаты (неоптимизированные как и у меня)
Но кто будет над такой задачей проводить исследование и схлопывать формулы ? Естественно что задача у ТС другая, ну пускай он и дет с ней туда откуда пришел, в свой Сириус или Мухосранск с системой от того же дьявола.
0
|
|
|
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,447
|
|
| 03.05.2024, 19:25 | |
|
0
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||
| 03.05.2024, 20:26 | ||
|
Им плевать на то насколько ты умен и образован, просто сделай как они хотят и здравый смысл неважен, это один из методов зомбирования. И судя по результату - вполне удачен.
0
|
||
|
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,447
|
||
| 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
|
|
|
6296 / 3018 / 1053
Регистрация: 01.06.2021
Сообщений: 11,447
|
|
| 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 | |
|
Разработать функцию, вычисляющую величину угла по трём точкам на плоскости Биссектриса в треугольнике Биссектриса Треугольника С# (Си Шарп) Биссектриса, внешний угол Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу)))
Критические ошибки, мешающие компиляции и. . .
|
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата)
Этот документ предназначен для того, чтобы новый чат Claude мог продолжить
работу без необходимости заново разбираться в. . .
|
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса
Калибровка параметров симбиотической модели: технический обзор
Содержание:
Введение
Постановка проблемы
Технические аспекты реализации
Процесс внедрения изменений
|
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0»
https:/ / ibb. co/ NnkGpfMd
Представленная интегрированная схема описывает непрерывную нелинейную. . .
|
|
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы
### Аннотация
Представлено исследование по разработке агентной модели микоризной. . .
|
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики
Контекст
Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
|
Сукцессия 11. Проверка орудий перед войной: разработка через тестирование
anaschu 27.06.2026
Как не дать модели соврать самой себе: проверки для симуляции микоризной сукцессии
Введение
Когда вы строите математическую модель живой системы — грибов, растений, почвы — главная опасность. . .
|
10 сукцессия. Питон код войны грибов и растений
anaschu 27.06.2026
import numpy as np
class PlantAgent:
def __init__(self, name, strategy, initial_biomass):
self. name = name
self. strategy = strategy # "greedy" (широколиственные) или. . .
|