|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.10.2007, 16:26 | #1 |
Пользователь
Регистрация: 18.10.2007
Сообщений: 12
|
Циссоида
В общем вот эта прога у меня должна начертить циссоиду. Циссоида это такая фигня типа буквы «V» только перевернутая на правый бок. Шкалу я начертил, но циссоида чего-то не чертится. Надо еще там ее отцентрировать. Клюв у циссоиды должен упираться в кардиналы Y=0, X=0 .
Условие такое: Построить кривую циссоиду по заданному параметрическому уравнению: x=at^2/(1+t^2) y=at^3/(1+t^2), a>0 , t от минус бесконечности до плюс бесконечности Код:
Последний раз редактировалось Alex21; 28.10.2007 в 17:31. |
28.10.2007, 18:03 | #2 |
Форумчанин
Регистрация: 15.10.2007
Сообщений: 147
|
Перед readLn напиши:
Код:
|
28.10.2007, 19:16 | #3 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
У циссоиды Диокла (лист плюща) есть уравнение и в декартовой системе:
y=sqrt(x*x*x/(a-x)) - это верхняя ветвь, y=-sqrt(x*x*x/(a-x)) - нижняя ветвь. Может по ним проще строить график. 0 <= x < a Последний раз редактировалось _Dmitry; 28.10.2007 в 19:40. |
28.10.2007, 22:17 | #4 | |
Старожил
Регистрация: 13.10.2007
Сообщений: 2,740
|
Цитата:
|
|
29.10.2007, 06:12 | #5 |
Пользователь
Регистрация: 18.10.2007
Сообщений: 12
|
Ну Maslan я тебе уже должен как земля колхозу))) Получилась вот такая прграммка:
Код:
Последний раз редактировалось Alex21; 29.10.2007 в 15:20. |
29.10.2007, 08:04 | #6 | |
Форумчанин
Регистрация: 15.10.2007
Сообщений: 147
|
=)
Я бы ещё поставил коэффициент растяжения по OX побольше, типа x:=Round(500*t*t/(1+t*t))+10; , но это просто для внешнего вида, если есть требования какие-то, то конечно рисуй так, как требуется. Цитата:
|
|