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

Вход

Регистрация

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

 

= Мир MS Excel/Как подсчитать, сколько фигур войдет в окружность? - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Как подсчитать, сколько фигур войдет в окружность?
санван Дата: Вторник, 25.02.2025, 14:31 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Люди добрые, всем доброго времени суток! Подскажите, пожалуйста, как подсчитать, сколько фигур определенного сечения вместится в окружность? Вот есть окружность, скажем с диаметром 350 мм., сколько прямоугольников 150*50 мм вместится в нее, скажем так в оптимальном виде, то есть можно в горизонтальном, либо вертикальном, либо смешанном виде? Отступы между прямоугольниками должны быть 5 мм, и также возможны минимальные выходы за пределы окружности. Мне бы калькулятор и визуализацию в виде графика в Excel. Оч, надо!!!
 
Ответить
СообщениеЛюди добрые, всем доброго времени суток! Подскажите, пожалуйста, как подсчитать, сколько фигур определенного сечения вместится в окружность? Вот есть окружность, скажем с диаметром 350 мм., сколько прямоугольников 150*50 мм вместится в нее, скажем так в оптимальном виде, то есть можно в горизонтальном, либо вертикальном, либо смешанном виде? Отступы между прямоугольниками должны быть 5 мм, и также возможны минимальные выходы за пределы окружности. Мне бы калькулятор и визуализацию в виде графика в Excel. Оч, надо!!!

Автор - санван
Дата добавления - 25.02.2025 в 14:31
прохожий2019 Дата: Вторник, 25.02.2025, 19:01 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1340
Репутация: 347 ±
Замечаний: 0% ±

365 Beta Channel
Мне бы калькулятор
вы просите в экселе решить двумерную задачу упаковки. np-полную. требующую программирования... Можно поинтересоваться - где ваши наработки? какой именно алгоритм пытаетесь реализовать? что именно не получается? Ну или хотя бы что вы почитали по данной теме, раз "оч надо"?
 
Ответить
Сообщение
Мне бы калькулятор
вы просите в экселе решить двумерную задачу упаковки. np-полную. требующую программирования... Можно поинтересоваться - где ваши наработки? какой именно алгоритм пытаетесь реализовать? что именно не получается? Ну или хотя бы что вы почитали по данной теме, раз "оч надо"?

Автор - прохожий2019
Дата добавления - 25.02.2025 в 19:01
санван Дата: Вторник, 25.02.2025, 20:00 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Да в том то и дело, не могу понять как вообще подойти к решению данной задачи. Я всего лишь создал файл с окружностью, там значение диаметра можно изменять. А как создать алгоритм согласно которому прямоугольники с размером 150*50 мм оптимально разместить внутри этой окружности не пойму. Один человек создавал аналогичный расчет, но там было условие по оптимизации размещения маленьких прямоугольников внутри большого прямоугольника, а мне нужно в окружности. Как то так
К сообщению приложен файл: okruzhnost.xls (101.0 Kb)
 
Ответить
СообщениеДа в том то и дело, не могу понять как вообще подойти к решению данной задачи. Я всего лишь создал файл с окружностью, там значение диаметра можно изменять. А как создать алгоритм согласно которому прямоугольники с размером 150*50 мм оптимально разместить внутри этой окружности не пойму. Один человек создавал аналогичный расчет, но там было условие по оптимизации размещения маленьких прямоугольников внутри большого прямоугольника, а мне нужно в окружности. Как то так

Автор - санван
Дата добавления - 25.02.2025 в 20:00
прохожий2019 Дата: Вторник, 25.02.2025, 21:56 | Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 1340
Репутация: 347 ±
Замечаний: 0% ±

365 Beta Channel
как вообще подойти к решению данной задачи
начинайте изучать
Цитата прохожий2019, 25.02.2025 в 19:01, в сообщении № 2 ()
задачу упаковки
читайте про алгоритмы и всё такое - на выходе скорее всего сделаете вывод, что эксель - это не тот инструмент

тем не менее, ответ на первоначальный вопрос
сколько фигур определенного сечения вместится в окружность?

, при условии, что это прямоугольники, одинаковые и мы их не вертим, можно получить по формуле:
Код
=СУММ(ОТБР(КОРЕНЬ(F4^2-СТРОКА(D1:ИНДЕКС(D:D;F5))^2*F3^2)*2/F2))*2
(здесь без алгоритмов - просто теорема Пифагора)
ну и в файле визуализация - там корявенько, но я не знаю вашу версию экселя и как у вас с именованными диапазонами - поэтому всё на листе

успехов )))
К сообщению приложен файл: upakovka_prjamougolnikov.xlsx (77.9 Kb)


Сообщение отредактировал прохожий2019 - Вторник, 25.02.2025, 21:58
 
Ответить
Сообщение
как вообще подойти к решению данной задачи
начинайте изучать
Цитата прохожий2019, 25.02.2025 в 19:01, в сообщении № 2 ()
задачу упаковки
читайте про алгоритмы и всё такое - на выходе скорее всего сделаете вывод, что эксель - это не тот инструмент

тем не менее, ответ на первоначальный вопрос
сколько фигур определенного сечения вместится в окружность?

, при условии, что это прямоугольники, одинаковые и мы их не вертим, можно получить по формуле:
Код
=СУММ(ОТБР(КОРЕНЬ(F4^2-СТРОКА(D1:ИНДЕКС(D:D;F5))^2*F3^2)*2/F2))*2
(здесь без алгоритмов - просто теорема Пифагора)
ну и в файле визуализация - там корявенько, но я не знаю вашу версию экселя и как у вас с именованными диапазонами - поэтому всё на листе

успехов )))

Автор - прохожий2019
Дата добавления - 25.02.2025 в 21:56
cmivadwot Дата: Вторник, 25.02.2025, 22:54 | Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 559
Репутация: 102 ±
Замечаний: 0% ±

365
прохожий2019, макросный вариант от китайского ИИ))) но надо с ним еще поговорить))))
К сообщению приложен файл: var1.xlsm (25.1 Kb)
 
Ответить
Сообщениепрохожий2019, макросный вариант от китайского ИИ))) но надо с ним еще поговорить))))

Автор - cmivadwot
Дата добавления - 25.02.2025 в 22:54
прохожий2019 Дата: Вторник, 25.02.2025, 23:13 | Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1340
Репутация: 347 ±
Замечаний: 0% ±

365 Beta Channel
но надо с ним еще поговорить))))
говорите, если интересно - я предпочитаю писать код самостоятельно
 
Ответить
Сообщение
но надо с ним еще поговорить))))
говорите, если интересно - я предпочитаю писать код самостоятельно

Автор - прохожий2019
Дата добавления - 25.02.2025 в 23:13
Светлый Дата: Среда, 05.03.2025, 14:47 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1856
Репутация: 525 ±
Замечаний: 0% ±

Excel 2013, 2016
Никак не могу сообщение написать.
* Просто файл не грузится.
** Загрузился.
Совсем немного автоматизировано. Только для визуализации.
Вручную задаём левый нижний край, размеры и количество в ряду.
Таких групп пять.
К сообщению приложен файл: Raspilovka.xlsx (100.3 Kb)


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Среда, 05.03.2025, 14:49
 
Ответить
СообщениеНикак не могу сообщение написать.
* Просто файл не грузится.
** Загрузился.
Совсем немного автоматизировано. Только для визуализации.
Вручную задаём левый нижний край, размеры и количество в ряду.
Таких групп пять.

Автор - Светлый
Дата добавления - 05.03.2025 в 14:47
санван Дата: Среда, 05.03.2025, 16:14 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Благодарю! Разбираюсь. Спасибо большое!
 
Ответить
СообщениеБлагодарю! Разбираюсь. Спасибо большое!

Автор - санван
Дата добавления - 05.03.2025 в 16:14
  • Страница 1 из 1
  • 1
Поиск:

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