Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Alexey Kolotygin                     2:5070/255.10  10 Nov 2002  03:11:28
 To : All
 Subject : Нарисовать f(x,y)=0
 -------------------------------------------------------------------------------- 
 
 
 
   Имеется неявная функция (многозначная), т.е. функция  вида f(x,y)=0
  Как ее можно нормально нарисовать?
 
  Я так понимаю, что нужно перебирать все точки плоскости и если x,y
  удовлетворяют f(x,y)=0 то вывести соответствующую точку.
  Hо в данном случае получается мало точек, нужно как-то соединить их линиями.
 
  Пробовал точки заносить в матрицу и, просматривая ее по столбцам каждую точку
  текущего столбца соединять линией с наиболие близко расположенной точкой в
  следующем столбце. Получается некрасиво и не для всех функций. Притом шаг
  нужно делать очень маленький - получается медленно.
 
  Как такие функции строит тот же Advanced Grapher, причем достаточно быстро?
  Помогите разобраться, а то замучался уже.
 
  PS: Еще неплохо было бы перенести все это в пространство, то есть строить
      f(x,y,z)=0, но я думаю если с плоскостью пойму, то и с этим разберусь.
 
  PPS: Программируется на Паскале.
 
 Alexey
 
 --- GoldED 2.50+
  * Origin: ФИДО - Федерация Исключительно Дружеского Общения (2:5070/255.10)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Нарисовать f(x,y)=0   Alexey Kolotygin   10 Nov 2002 03:11:28 
 Re: арисовать f(x,y)=0   Dmitriy Krylov   10 Nov 2002 03:38:37 
 Re: арисовать f(x,y)=0   Eugene Kilachkoff   10 Nov 2002 12:36:38 
 Re: арисовать f(x,y)=0   Mikhail Kalenkov   10 Nov 2002 10:22:57 
 Hарисовать f(x,y)=0   Evgenij Masherov   10 Nov 2002 12:32:37 
Архивное /ru.algorithms/38763dcdc088.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional