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

Модераторы: Hawk, Romeo, Absurd, DeeJayC, WinMain

Ответить
igRonin
Сообщения: 1
Зарегистрирован: 07 дек 2004, 06:06

Привет всем!
Помогите пострить график в полярных координатах.
В смысле нужен компонент для этого. Буду очень лдагодарен за линк.
зарание спасибо.
Аватара пользователя
Romeo
Сообщения: 3126
Зарегистрирован: 02 мар 2004, 17:25
Откуда: Крым, Севастополь
Контактная информация:

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

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

и вывести эти значения на экран, понимая их как декартовы координаты набора точек. При выводе можно использовать как рисование пикселями, так и рисование отрезками. Следует ометить, что слишком маленький шаг брать не стоит по той причине, что улучшение точности при уменьшении шага, согласно Численным Методам, в конце концов начинат перекрываться ошибкой вычислений. На практике для подобных алгоритмов шаг меньше одной тысячной (0.001) лишен всякого смысла.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
Ответить