Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Замыкание крайних точек множества на диаграмме - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Замыкание крайних точек множества на диаграмме (Формулы/Formulas)
Замыкание крайних точек множества на диаграмме
Grell Дата: Пятница, 28.04.2017, 17:16 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 113
Репутация: 0 ±
Замечаний: 60% ±

Excel 2007
Доброе утро, господа.
Помогите решить непростой вопрос.

Есть точечная диаграмма - на которой представлено множество точек. Все точки имеют координаты - и по X и по Y - значения больше нуля.

Как формулой или макросом вытащить из диапазона координат точек этого множества - координаты замыкающей кривой ?
(хотя бы поделитесь идеями)
К сообщению приложен файл: 641265.xls (69.5 Kb)


Сообщение отредактировал Grell - Пятница, 28.04.2017, 17:57
 
Ответить
СообщениеДоброе утро, господа.
Помогите решить непростой вопрос.

Есть точечная диаграмма - на которой представлено множество точек. Все точки имеют координаты - и по X и по Y - значения больше нуля.

Как формулой или макросом вытащить из диапазона координат точек этого множества - координаты замыкающей кривой ?
(хотя бы поделитесь идеями)

Автор - Grell
Дата добавления - 28.04.2017 в 17:16
buchlotnik Дата: Пятница, 28.04.2017, 17:26 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
а по какому принципу точка (19;69) не относится к этой "кривой", а (48;23) - относится? (разве многоугольник не должен быть выпуклым?)
 
Ответить
Сообщениеа по какому принципу точка (19;69) не относится к этой "кривой", а (48;23) - относится? (разве многоугольник не должен быть выпуклым?)

Автор - buchlotnik
Дата добавления - 28.04.2017 в 17:26
Grell Дата: Пятница, 28.04.2017, 17:31 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 113
Репутация: 0 ±
Замечаний: 60% ±

Excel 2007
buchlotnik, знаете что - я просто приблизительно нарисовал.
Разумеется многоугольник должен быть выпуклым.

Просто если это сможет упростить задачу - то можно его рассматривать и невыпуклым.
Как проще будет - такую форму и можно выбирать.

Мне главное, чтобы хоть как-нибудь была бы очерчена граница.
 
Ответить
Сообщениеbuchlotnik, знаете что - я просто приблизительно нарисовал.
Разумеется многоугольник должен быть выпуклым.

Просто если это сможет упростить задачу - то можно его рассматривать и невыпуклым.
Как проще будет - такую форму и можно выбирать.

Мне главное, чтобы хоть как-нибудь была бы очерчена граница.

Автор - Grell
Дата добавления - 28.04.2017 в 17:31
buchlotnik Дата: Пятница, 28.04.2017, 17:40 | Сообщение № 4
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Цитата
знаете что
теперь знаю.
То что вы хотите называется выпуклая оболочка - на макросах делается достаточно легко, но вас они, судя по постановке задачи, не устраивают
 
Ответить
Сообщение
Цитата
знаете что
теперь знаю.
То что вы хотите называется выпуклая оболочка - на макросах делается достаточно легко, но вас они, судя по постановке задачи, не устраивают

Автор - buchlotnik
Дата добавления - 28.04.2017 в 17:40
Grell Дата: Пятница, 28.04.2017, 17:55 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 113
Репутация: 0 ±
Замечаний: 60% ±

Excel 2007


Сообщение отредактировал Grell - Пятница, 28.04.2017, 20:22
 
Ответить
Сообщение

Автор - Grell
Дата добавления - 28.04.2017 в 17:55
Grell Дата: Пятница, 28.04.2017, 20:22 | Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 113
Репутация: 0 ±
Замечаний: 60% ±

Excel 2007
buchlotnik, можно и макросом.
 
Ответить
Сообщениеbuchlotnik, можно и макросом.

Автор - Grell
Дата добавления - 28.04.2017 в 20:22
buchlotnik Дата: Суббота, 29.04.2017, 01:22 | Сообщение № 7
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
Цитата
можно и макросом
нет уж дудки, реализаций в инетах как грязи - можно и погуглить. А вот на формулах интересно, например так:
Код
=ИНДЕКС($C$8:$C$39;ПОИСКПОЗ(МИН(ЕСЛИОШИБКА(((F8-F9)*($C$8:$C$39-F9)+(G8-G9)*($D$8:$D$39-G9))/КОРЕНЬ(СУММКВ(F8-F9;G8-G9))/КОРЕНЬ(($C$8:$C$39-F9)^2+($D$8:$D$39-G9)^2);""));ЕСЛИОШИБКА(((F8-F9)*($C$8:$C$39-F9)+(G8-G9)*($D$8:$D$39-G9))/КОРЕНЬ(СУММКВ(F8-F9;G8-G9))/КОРЕНЬ(($C$8:$C$39-F9)^2+($D$8:$D$39-G9)^2);"");0))
К сообщению приложен файл: 8769179.xls (50.0 Kb) · 9479889.xlsb (89.1 Kb)


Сообщение отредактировал buchlotnik - Суббота, 29.04.2017, 02:12
 
Ответить
Сообщение
Цитата
можно и макросом
нет уж дудки, реализаций в инетах как грязи - можно и погуглить. А вот на формулах интересно, например так:
Код
=ИНДЕКС($C$8:$C$39;ПОИСКПОЗ(МИН(ЕСЛИОШИБКА(((F8-F9)*($C$8:$C$39-F9)+(G8-G9)*($D$8:$D$39-G9))/КОРЕНЬ(СУММКВ(F8-F9;G8-G9))/КОРЕНЬ(($C$8:$C$39-F9)^2+($D$8:$D$39-G9)^2);""));ЕСЛИОШИБКА(((F8-F9)*($C$8:$C$39-F9)+(G8-G9)*($D$8:$D$39-G9))/КОРЕНЬ(СУММКВ(F8-F9;G8-G9))/КОРЕНЬ(($C$8:$C$39-F9)^2+($D$8:$D$39-G9)^2);"");0))

Автор - buchlotnik
Дата добавления - 29.04.2017 в 01:22
cerber412 Дата: Суббота, 29.04.2017, 02:48 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 131
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Круто


Сообщение отредактировал cerber412 - Суббота, 29.04.2017, 02:52
 
Ответить
СообщениеКруто

Автор - cerber412
Дата добавления - 29.04.2017 в 02:48
Grell Дата: Суббота, 29.04.2017, 02:50 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 113
Репутация: 0 ±
Замечаний: 60% ±

Excel 2007
buchlotnik, большое спасибо.
 
Ответить
Сообщениеbuchlotnik, большое спасибо.

Автор - Grell
Дата добавления - 29.04.2017 в 02:50
Manyasha Дата: Суббота, 29.04.2017, 14:30 | Сообщение № 10
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 898 ±
Замечаний: 0% ±

Excel 2010, 2016
cerber412, Grell, Вы знакомы или работаете вместе?
IP одинаковый...


ЯД: 410013299366744 WM: R193491431804
 
Ответить
Сообщениеcerber412, Grell, Вы знакомы или работаете вместе?
IP одинаковый...

Автор - Manyasha
Дата добавления - 29.04.2017 в 14:30
MCH Дата: Вторник, 05.12.2017, 09:25 | Сообщение № 11
Группа: Админы
Ранг: Старожил
Сообщений: 2002
Репутация: 751 ±
Замечаний: ±

Решал подобную задачу, решение на формулах во вложении.
В последствии алгоритм по рисованию выпуклого многоугольника применил в решении задачи коммивояжера "графическим" способом: http://www.excelworld.ru/forum/3-12090-1
К сообщению приложен файл: 1343530.xlsx (15.4 Kb)
 
Ответить
СообщениеРешал подобную задачу, решение на формулах во вложении.
В последствии алгоритм по рисованию выпуклого многоугольника применил в решении задачи коммивояжера "графическим" способом: http://www.excelworld.ru/forum/3-12090-1

Автор - MCH
Дата добавления - 05.12.2017 в 09:25
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Замыкание крайних точек множества на диаграмме (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!