0 / 0 / 0
Регистрация: 15.04.2015
Сообщений: 2
|
|
1 | |
Нахождение выпуклой оболочки15.04.2015, 11:42. Показов 3191. Ответов 3
Метки нет Все метки)
(
Помогите пожалуйста с решением, Выпуклая оболочка множества точек на плоскости состоит из тех точек множества, через которые можно провести такую прямую, что все точки лежат с одной стороны от прямой. Найти выпуклую оболочку такого множе-ства.
Я не понимаю, как написать уравнение прямой через две точки в с++
0
|
|
15.04.2015, 11:42 | |
Ответы с готовыми решениями:
3
Построение выпуклой оболочки по Грехему и Джарвису Координаты точек на выпуклой оболочке Создание тестовой оболочки Написание расширений оболочки в MS Windows |
654 / 575 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
|
|
15.04.2015, 11:50 | 2 |
y = (y2-y1)/(x2-x1)*x + y1*x2 - y2*x1
где x1, y1 -координаты первой точки x2, y2 -координаты второй точки
1
|
0 / 0 / 0
Регистрация: 15.04.2015
Сообщений: 2
|
|
15.04.2015, 12:24 [ТС] | 3 |
а если первая точка(x=1 y=1) вторая (x=1 y=2) то будет деление на 0, как тогда?
0
|
654 / 575 / 164
Регистрация: 13.12.2012
Сообщений: 2,124
|
|
15.04.2015, 12:38 | 4 |
первым делом проверить что x2-x1 не равно 0, если равно 0 то уравнение прямой имеет вид x = 1(в приведенном Вами примером. естественно)
1
|
15.04.2015, 12:38 | |
Помогаю со студенческими работами здесь
4
Нахождение выпуклой оболочки (3D)
Построение выпуклой оболочки множества точек Построение выпуклой оболочки обходом Грэхэма Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |