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

Вход

Регистрация

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

 

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

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

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

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

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


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

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

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

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

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
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3443
Репутация: 923 ±
Замечаний: 0% ±

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
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3443
Репутация: 923 ±
Замечаний: 0% ±

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(50Kb) · 9479889.xlsb(89Kb)


пусть мелодия мчится как птица (и на администрацию)

Сообщение отредактировал 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
Группа: Пользователи
Ранг: Участник
Сообщений: 99
Репутация: 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
Группа: Модераторы
Ранг: Старожил
Сообщений: 2091
Репутация: 862 ±
Замечаний: 0% ±

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


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

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

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

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

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