Авторизация



Счетчики

Обмен ссылками

Блог программиста
 Форум
Добро пожаловать Гость   [Зарегистрироваться]  Войти
Ответить
 Тема :График в полярный координатах график.... 21-12-2009 13:21:43 
uustan
Hello, world!
Онлайн с: 20-12-2009 22:52:09
Сообщения: 1
Среда обитания
Тема :График в полярный координатах график...

помогите построить график в полярной системе координат на C++ Builder... Заранее спасибо!!!:)
p=L*(1+cos(phi))*cos(pi*A*sin(phi)/L)/(2*pi*A*sin(phi))

pi == 3.14 - это константа..
A>0
0 (больше или равно) phi (больше) 2*pi
IP сохранен
Последний раз редактировалось: 21-12-2009 13:21:43 Автор uustan т.к.
Цитировать
 Тема :Re:График в полярный координатах графи.. 23-12-2009 14:43:42 
Captain
int main()
Онлайн с: 28-03-2009 11:37:34
Сообщения: 39
Среда обитания
Тема :Re:График в полярный координатах график...

Как я понял, p = [формула] - это полярная координата r?
Тогда тут все тривиально. Для каждого значения phi находите r(phi), и исходя из них получаете координаты x и y.
Code:
double r(double phi) { return /*формула*/; } void DrawPoint(phi) { double x, y; x = r(phi) * cos(phi); y = r(phi) * sin(phi); //А здесь рисуете точку с координатами x и y, которые только что нашли. //Например, PaintBox1 -> Canvas -> Pixels[x][y] = clGreen; }
IP сохранен
Цитировать
 Тема :Re:График в полярный координатах графи.. 23-12-2009 14:43:43 
Captain
int main()
Онлайн с: 28-03-2009 11:37:34
Сообщения: 39
Среда обитания
Тема :Re:График в полярный координатах график...

Как я понял, p = [формула] - это полярная координата r?
Тогда тут все тривиально. Для каждого значения phi находите r(phi), и исходя из них получаете координаты x и y.
Code:
double r(double phi) { return /*формула*/; } void DrawPoint(phi) { double x, y; x = r(phi) * cos(phi); y = r(phi) * sin(phi); //А здесь рисуете точку с координатами x и y, которые только что нашли. //Например, PaintBox1 -> Canvas -> Pixels[x][y] = clGreen; }
IP сохранен
Цитировать
Ответить
Страница # 


Powered by ccBoard