Форум программистов, компьютерный форум, киберфорум
Wolfram Mathematica
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 13.04.2014
Сообщений: 21

Как нарисовать 17-угольник

27.05.2014, 11:33. Показов 1815. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как нарисовать 17-угольник?
Нарисовать окружность, которая будет строиться по 17-ти точкам и как?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.05.2014, 11:33
Ответы с готовыми решениями:

Нарисовать N-угольник по заданным локаторам
Здравствуйте! Нужно нарисовать N-угольник в зависимости от количества локаторов . Имеется свой код ,который рисует отрезки ,соединяющий все...

нарисовать 8-угольник и повернуть на угол
нужно нарисовать правильный 8-угольник со тороной R=100 и повернуть на угол=60 градусам. помогите пожалуйста...

Нарисовать 8-ми угольник при помощи черепашки
Ребят, нужна ваша помощь. Нужен код для того, чтобы нарисовать 8-ми угольник при помощи черепашки. Насколько я поняла, поворот будет 45...

6
Эксперт функциональных языков программированияЭксперт по математике/физике
4313 / 2105 / 431
Регистрация: 19.07.2009
Сообщений: 3,204
Записей в блоге: 24
27.05.2014, 16:22
Wolfram 8
Haskell
1
2
3
4
5
With[{n = 17},
  With[{points = 
     Table[{Cos[2 \[Pi] k/n], Sin[2 \[Pi] k/n]}, {k, 1, n}]},
   Polygon[points]
   ]] // Graphics
1
0 / 0 / 0
Регистрация: 13.04.2014
Сообщений: 21
27.05.2014, 20:58  [ТС]
А почему не белый? Мне по контуру надо. А без Graphics это можно?
0
Эксперт функциональных языков программированияЭксперт по математике/физике
4313 / 2105 / 431
Регистрация: 19.07.2009
Сообщений: 3,204
Записей в блоге: 24
27.05.2014, 21:35
Цитата Сообщение от KupuJIJI Посмотреть сообщение
А почему не белый?
Потому же, почему и не синий, и не желтый — Вы ничего об этом не сказали, как и не сказали о размерах, толщине и цвете контура, цвете заливки и ориентации.
Цитата Сообщение от KupuJIJI Посмотреть сообщение
Мне по контуру надо.
Я не смог этого предвидеть.
Цитата Сообщение от KupuJIJI Посмотреть сообщение
А без Graphics это можно?
Не графикой? Это как, текстом, что ли?
0
0 / 0 / 0
Регистрация: 13.04.2014
Сообщений: 21
27.05.2014, 23:15  [ТС]
Метод Graphics не обязательно, кажется, использовать, чтобы начертить 17-угольник. А как тогда будет по контуру? Спасибо.
0
Эксперт функциональных языков программированияЭксперт по математике/физике
4313 / 2105 / 431
Регистрация: 19.07.2009
Сообщений: 3,204
Записей в блоге: 24
28.05.2014, 01:16
Haskell
1
2
3
4
With[{n = 17},
  With[{points = 
     Table[{Cos[2 \[Pi] k/n], Sin[2 \[Pi] k/n]}, {k, 1, n}]},
   {White, EdgeForm[Black], Polygon[points]}]] // Graphics
Или так:
Haskell
1
2
3
4
With[{n = 17},
  With[{points = 
     Table[{Cos[2 \[Pi] k/n], Sin[2 \[Pi] k/n]}, {k, 0, n}]},
   Line[points]]] // Graphics
Если Вы хотите получить графический объект, то он всё равно сведётся к Graphics. Может быть, Вашу задачу можно сравнительно малой кровью решить при помощью иных функций, вроде Plot или ListPlot (которые в конечном счёте сводятся к Graphics), соединяя точки при помощи Joined -> True. Но зачем плясать с бубном над сложными функциями, если можно сделать то же самое при помощи примитивов, которые именно ради таких задач нам и доступны.
1
0 / 0 / 0
Регистрация: 13.04.2014
Сообщений: 21
28.05.2014, 16:38  [ТС]
А в ListPlot бы сложно выглядело?

Добавлено через 8 часов 7 минут
ListPlot[Table[{Cos[(2 \[Pi] k)/n], Sin[(2 \[Pi] k)/n]}, {k, 0, 17}],
PlotStyle -> Automatic, Joined -> True, ImageSize -> {360, 360},
AspectRatio -> Full]
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.05.2014, 16:38
Помогаю со студенческими работами здесь

Нарисовать правильный n-угольник и соединить диагонали
Помогите!! Надо нарисовать n-угольник и соединить все вершины между собой. Цвет диагоналей должен рандомно меняться. На C++.

Нарисовать 20-угольник со всеми его диагоналями
Помогите нарисовать плиз

Нарисовать n-угольник, заданный координатами своих вершин
Как нарисовать n-угольник заданный координатами своих вершин (x1; у1), (х2; у2), ..., (хn; уn) в порядке обхода по годинноквою стрелке....

Нарисовать 20-ти угольник, и заставить его двигаться по заданной траектории
Как нарисовать 20-ти угольник с помощью полигона? Добавлено через 35 минут 20-ти угольник нарисовал, как сделать что бы он двигался...

Как сделать правильный N-угольник?
Вот моя задача: Надо нарисовать правильный н-угольник, н<25, так чтоб все его вершины были соединены одна с одной и чтоб диагонали меняли...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru