Страница 1 из 1

график в полярных координатах

Добавлено: 07 дек 2004, 06:42
igRonin
Привет всем!
Помогите пострить график в полярных координатах.
В смысле нужен компонент для этого. Буду очень лдагодарен за линк.
зарание спасибо.

Добавлено: 07 дек 2004, 11:13
Romeo
Не вижу смысла в компоненте от третьего производителя. Думаю, можно справиться своими силами. Подход необычайно просто. Достаточно в цикли по Phi = 0..2*Pi с неким дискретным шагом вычислить следующие значения:

X = Ro * cos(Phi);
Y = Ro * sin(Phi);

и вывести эти значения на экран, понимая их как декартовы координаты набора точек. При выводе можно использовать как рисование пикселями, так и рисование отрезками. Следует ометить, что слишком маленький шаг брать не стоит по той причине, что улучшение точности при уменьшении шага, согласно Численным Методам, в конце концов начинат перекрываться ошибкой вычислений. На практике для подобных алгоритмов шаг меньше одной тысячной (0.001) лишен всякого смысла.