|
1 / 1 / 0
Регистрация: 05.11.2012
Сообщений: 21
|
|
Необходимо написать программу, определяющую в какую область на рисунке попала точка.07.11.2012, 18:33. Показов 11730. Ответов 36
Метки нет (Все метки)
Необходимо написать программу, определяющую в какую область на рисунке попала точка.
Параметры кривых (радиус, длина, высота и др.) определяются по рисунку (масштаб произвольный), начало координат задается произвольно. Координаты точки (х,у), расположение которой определяется в данной работе, вводятся с клавиатуры. Результатом выполнения работы является программа, вычисляющая номер области, в которую попадет точка, написанная в отдельном файле, а также графическое отображение результата (построить все графики и указать искомую точку с выводом номера области на экран).
0
|
|
| 07.11.2012, 18:33 | |
|
Ответы с готовыми решениями:
36
Программа определяющую в какую область на рисунке попала точка
Не могу понять как сделать Дана заштрихованная область и точка с координатами (х, у). Написать программу, определяющую, попадает ли точка в область |
|
1 / 1 / 0
Регистрация: 05.11.2012
Сообщений: 21
|
|
| 08.11.2012, 10:53 [ТС] | |
|
область образованная пересечением графиков функций
0
|
|
|
2835 / 2132 / 87
Регистрация: 02.05.2010
Сообщений: 3,194
|
|
| 08.11.2012, 13:40 | |
|
Зосима, как-то я делала подобную задачу, правда в Mathcad. Области определяются где-то так.
0
|
|
|
|
||||||
| 08.11.2012, 15:52 | ||||||
|
Галина Борисовн, мне удалось накропать программу рисования фигур и вывода точки, но вот как выделить области - не наю
(спинным мозгом чувствую, что нужно использовать patch)Кликните здесь для просмотра всего текста
1
|
||||||
|
2835 / 2132 / 87
Регистрация: 02.05.2010
Сообщений: 3,194
|
|
| 08.11.2012, 15:59 | |
|
1. Нужно выбрать начало координат, точку О(0,0).
2. Составить уравнения всех линий. 3. Описать неравенствами (системой неравенств) каждую область.
0
|
|
|
|
||||||
| 08.11.2012, 16:26 | ||||||
|
Эх, все равно, не могу доганть, как можно составить уравнение для квадрата или элипса
![]() Вот второй рисунок фигур Кликните здесь для просмотра всего текста
0
|
||||||
|
2835 / 2132 / 87
Регистрация: 02.05.2010
Сообщений: 3,194
|
||
| 08.11.2012, 17:07 | ||
|
Эллипс, если это его внутренняя часть неравенством (x-a)^2/d1^2+(y-b)^2/d2^2<1
1
|
||
|
2835 / 2132 / 87
Регистрация: 02.05.2010
Сообщений: 3,194
|
|
| 08.11.2012, 19:56 | |
|
Зосима, опыта работы с цветом в Matlab у меня нет. Но я полагаю, что этого в задании и не требуется.
0
|
|
|
|
|
| 08.11.2012, 20:06 | |
|
Просто я хотел определить номер области по цвету заливки.
Не по теме: Однажды я подобным способом писал муз. клавиатуру для сенсорного экрана телефона и чтобы определить октаву и ноту рисовал клавиши немного разными цветами - таким образом время определения было очень малым по сравнению с тем, если бы я использовал условные операторы. Но и на том гранд мерси
0
|
|
|
1 / 1 / 0
Регистрация: 05.11.2012
Сообщений: 21
|
|
| 08.11.2012, 23:02 [ТС] | |
|
0
|
|
|
|
||
| 09.11.2012, 08:41 | ||
|
Через 2 часа буду на работе и выложу. Кроме того попробую чуток допилить и сделать цветные области, вчера уже кое-что получалось :)
0
|
||
|
|
|||||||||||
| 09.11.2012, 11:01 | |||||||||||
|
Как и обещал, чуток допилил программки - получилось довольно психоделично)))
Вот первая: Кликните здесь для просмотра всего текста
А вот вторая программка: Кликните здесь для просмотра всего текста
Правда это все-равно далеко от того, что нужно
1
|
|||||||||||
|
1 / 1 / 0
Регистрация: 05.11.2012
Сообщений: 21
|
|
| 09.11.2012, 14:59 [ТС] | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 05.11.2012
Сообщений: 21
|
||
| 13.11.2012, 19:47 [ТС] | ||
|
0
|
||
|
|
||||||
| 14.11.2012, 12:00 | ||||||
|
Похоже все-равно придется замлрачиваться с кипой неравентств... -_- пичаль
Добавлено через 15 часов 48 минут Заяц, ну что тебе сказать? Получилось! ![]() Вот листинг программки:
- В каждой из фигур проверка на попадание в оную - Нумерация областей - Определение области исходя из попаданий в фигуры. Сможешь по подобию сделать вторую?
1
|
||||||
|
1 / 1 / 0
Регистрация: 05.11.2012
Сообщений: 21
|
|
| 14.11.2012, 12:15 [ТС] | |
|
Зосима, я вряд ли разберусь, как написать уравнение, чтоб проверить, попала ли точка в фигуру или нет(((
0
|
|
| 14.11.2012, 12:15 | |
|
Помогаю со студенческими работами здесь
20
Дана заштрихованная область и точка с координатами (х, у). Написать программу, определяющую, попадает ли точка в область
Написать программу, которая определяет, попадает ли точка с заданными координатами в область, закрашенную на рисунке Написать программу, которая определяет, попадает ли точка с заданными координатами в область, закрашенную на рисунке Написать программу, которая определяет, попадает ли точка с заданными координатами в область, закрашенную на рисунке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|