Форум программистов, компьютерный форум, киберфорум
Геометрия
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 17.09.2014
Сообщений: 11

Уравнение правильных многоугольников в полярных координатах

18.09.2014, 14:56. Показов 3251. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Многоугольник является выпуклым, если никакая сторона многоугольника, будучи неограниченно продолженной, не делит многоугольник на две части. Выпуклый многоугольник называется правильным, если все его стороны равны и все внутренние углы равны. Правильные выпуклые самопересекающиеся (звездчатые) многоугольники представляют собой многоугольники, у которых все стороны равны и каждая следующая из сторон повернута в одном и том же направлении на один и тот же угол по отношению к предыдущей, а их вершины лежат на одной окружности.
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
DrawWidth = 2
Rem Присваивание исходных значений переменным:
PI = 3.14159
L = 500
N = 4
For F = 0 To 6.28318 Step 0.001
Rem Код уравнения (1):
R = L / Cos(2 * PI / N * (1 / 2 * Fix(N * F / PI) - Fix(1 / 2 * Fix(N * F / PI))) - F + PI / N * Fix(N * F / PI))
Rem Перевод полярных координат в прямоугольные:
X = R * Cos(F)
Y = R * Sin(F)
Rem Вывод точек графика:
PSet (1.5 * X + 5000, 1.5 * Y + 5000)
Next F
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
var N=prompt("Ввод коэффициента N,определяющего вид многоугольника:", "3");
var L=prompt("Ввод коэффициента L, определяющего радиус вписанной в многоугольник окружности:", "60");
var Fmin=prompt("Ввод минимального значения полярного угла F:", "0");
var Fmax=prompt("Ввод максимального значения полярного угла F:", "6.28318");
var sag=prompt("Ввод шага вывода точек графика (изображения многоугольника):", "0.01");
var M=prompt("Ввод коэффициента размера графика (изображения многоугольника):", "1");
var SX=prompt("Ввод величины смещения графика на странице по горизонтали:", "300");
var SY=prompt("Ввод величины смещения графика на странице по вертикали:", "250");
var N=N*1;
var a=3.14159 / N;
var L=L*1;
var Fmin=Fmin*1;
var Fmax=Fmax*1;
var sag=sag*1;
var M=M*1;
var SX=SX*1;
var SY=SY*1;
document.write("<p STYLE='position: absolute;left: -5; top: -5'><img src='201.gif' border=1500 width=1 height=1></p>");
for(F=Fmin;F<Fmax;F+=sag){
var p=Math.floor(F/a);
var p2=Math.floor(p/2);
var p3=a*2*(p/2-p2)-(F-a*p);
var R=L/Math.cos(p3);
var x=R*Math.cos(F)*M+SX;
var y=R*Math.sin(F)*M+SY;
var sg="<p STYLE='color=#00FFFF; position: absolute;left: "+x+"; top: "+y+"'><B>.</B></p>"
document.write(sg);
Миниатюры
Уравнение правильных многоугольников в полярных координатах   Уравнение правильных многоугольников в полярных координатах   Уравнение правильных многоугольников в полярных координатах  

Уравнение правильных многоугольников в полярных координатах  
1
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.09.2014, 14:56
Ответы с готовыми решениями:

Построить график кривой, заданной в полярных координатах Найти её уравнение в декартовых координатах
Доброго время суток, помогите построить: График \rho = \frac{1}{3\cdot (1-\cos \varphi)} и найти его уравнение в декартовой системе...

Уравнение окружности в полярных координатах
Задание: перейти к полярным координатам и расставить пределы интегрирования. Область интегрирования - круг x^2 + y^2 = R^2. Я знаю, что...

Выразить уравнение в полярных координатах
Здравствуйте! Имеется следующее задание: Смог довести его до следующего вида: Можно ли его упростить еще больше? С наилучшими...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.09.2014, 14:56
Помогаю со студенческими работами здесь

Уравнение движения в полярных координатах
Здравствуйте! Заранее извиняюсь, если создал тему не в том разделе и если вопрос мой звучит глупо) Вообщем готовлюсь ко вступительным в...

Построение кохлеоиды в полярных координатах(уравнение)
Построить кохлеоиду, уравнение которой в полярных координатах. r=(a*sinFi)/Fi, где Fi принадлежитa=1; f = 0:0.1:1000; ...

Может ли Maple выразить уравнение в полярных координатах?
Здравствуйте! Я начинаю изучать Maple, и хотел бы узнать - может ли Maple выразить уравнение в полярных координатах? С наилучшими...

Найти уравнение движения точки в полярных координатах
Точка массы m движется в плоскости под действием постоянной по модулю силы F, образующей постоянный угол а с направлением вектора скорости....

Построить лемнискату — кривую, уравнение которой в полярных координатах
Нужен код задачи что на картинке. Буду очень признателен! ...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru