Показать сообщение отдельно
Старый 19.04.2009, 18:34     # 2
a_ber
Newbie
 
Регистрация: 25.11.2003
Адрес: Near monitor
Сообщения: 49

a_ber Путь к славе только начался
Где построить? В какой форме Вы хотите иметь его?

До решения об изобразительных средствах, все остальное просто.

Задаете t в нужном интервале с нужным шагом и считаете: x(t) и y(t). Получаете 3 "массива" t, x(t) и y(t). Рисуете соответственно последовательность точек y(t) как функцию x(t). То что шкала по x(t) неравномерная никого не волнует.

В Матлабе это выглядит (Матлаб тут в роле псевдо-кода):
Код:
fi=-pi:.01:pi;
t = tan(fi);
x = 3*a*t./(1+t.^3);
y = (3*a*t.^2)./(1+t.^3);
plot(x,y)
Доп. переменная введена для аккуратности шкалы (по мотивам wikipedia)

Чем заменить plot(x,y)? Чем хотите - зависит от требований, хоть pstricks.
Какую структуру в C++? Опять-таки берите то чему вас учили, например, std::vector. Только оформите циклы в соответствии со стилем.
a_ber вне форума