Есть 2 прямоугольника, как найти площадь их пересечения? Стороны прямоугольников паралельны осям.

задан 12 Янв '12 17:00

изменен 12 Янв '12 22:07

Angry%20Bird's gravatar image


9125

2

Эта задача для какого класса?

(12 Янв '12 17:09) ValeryB

А в чем разница?

(12 Янв '12 17:18) Дмитрий Март...
10|600 символов нужно символов осталось
2

Кхм. Очень просто. Пусть прямоугольник $%A$% ограничен координатами $%(X_{ЛA}, Y_{НA}, X_{ПA}, Y_{ВA})$%, а прямоугольник $%B$% - координатами $%(X_{ЛB}, Y_{НB}, X_{ПB}, Y_{ВB})$%, где Л - лево, П - право, Н - низ, В - верх.

  1. Проверить условия перекрытия, например, если $%X_{ПA} < X_{ЛB}$%, то прямоугольники не пересекаются, общая площадь равна нулю.
  2. Определить стороны прямоугольника образованного пересечением, например, если $%X_{ПA} > X_{ЛB}$%, а $%X_{ЛA} < X_{ЛB}$%, то $%\Delta X=X_{ПA}-X_{ЛB}$%
  3. Определить площадь, как произведение сторон: $%S_{AB}=\Delta X \ast \Delta Y$%
ссылка

отвечен 12 Янв '12 18:19

10|600 символов нужно символов осталось
Ваш ответ

Если вы не нашли ответ, задайте вопрос.

Здравствуйте

Математика - это совместно редактируемый форум вопросов и ответов для начинающих и опытных математиков, с особенным акцентом на компьютерные науки.

Присоединяйтесь!

отмечен:

×2,325

задан
12 Янв '12 17:00

показан
5331 раз

обновлен
12 Янв '12 22:07

Отслеживать вопрос

по почте:

Зарегистрировавшись, вы сможете подписаться на любые обновления

по RSS:

Ответы

Ответы и Комментарии

Дизайн сайта/логотип © «Сеть Знаний». Контент распространяется под лицензией cc by-sa 3.0 с обязательным указанием авторства.
Рейтинг@Mail.ru