График неправильной окружность [закрыт]

146
29 октября 2019, 03:30

Имеется List структур хранящих результаты и координаты функции двух переменных (z и x,y соответственно). Нужно построить линии уровня функции f(x,y)=0.5x^2+0.5y^2-x-2y+5 т.е линии соединяющие точки с координатами(x,y) спроецированными на плоскость П1. По сути линии уровня представляют собой вытянутые окружность. В чем вопрос: в какой последовательности соединять точки представленные координатами (x,y), как их сортировать, что бы получить те самые вытянутые окружности. Сравнение точек реализую так

line.Sort((FResuslt one, FResuslt two) =>
         {
              return (one.x + one.y).CompareTo(two.y + two.x);
         });                   
Answer 1

Если дан список точек, и известно, что они образуют выпуклый многоугольник, то для соединения их в правильном порядке можно сделать так:

Найти самую нижнюю точку - с минимальным Y - если таких несколько, то взять самую левую.

Отсортировать остальные точки по полярному углу относительно данной точки.

Обойти в порядке сортировки

READ ALSO
Нет новых стикеров в Инстаграм Instagram

Нет новых стикеров в Инстаграм Instagram

Нет новых стикеров (вопросы, таймер, опрос, музыка) в Instagram

148
НЕ добовляются данные о посетителе php

НЕ добовляются данные о посетителе php

Проблема в том что в базу данных не добавляются данные о посетителеПо скольку я тестирую это на локальном сервере должно выводится стандартное...

128
htaccess в яндекс метрике или как открыть sitemap.xml

htaccess в яндекс метрике или как открыть sitemap.xml

Я сегодня столкнулся с камнем, который мешает продолжить моей работе

120
Адрес отправителя в функции php mail

Адрес отправителя в функции php mail

Как можно поменять адрес отправителя в команде mail в php? Был выставлен

152