|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Эллипс. Задача из геометрии.
Регистрация: 27.10.2007
Сообщений: 54
|
||
Просмотров: 3797
|
|
||||
Регистрация: 27.10.2007
Сообщений: 54
|
Да, это верно, но только для произвольной точки эллипса.
Я приложил файл, где во второй четверти показал, как можно строить эллипс, именно из этого положения была выведена формула, указанная вами. А в первой четверти показал угол, чьё значение мне нужно найти. То есть на луче, построенном бод углом t, не лежит точка, принадлежащая эллипсу. |
|||
![]() |
|
||||
Регистрация: 03.05.2009
Сообщений: 112
|
С учетом того, что эллипс - это сплющенная окружность,
углы Ω и t связаны очевидным соотношением tg(Ω)=b/a·tg(t). А дальше - тригонометрия: x=a·cos(Ω)/R; y=a·sin(Ω)/R, где R= (1+(a/b·a/b-1)·sin(Ω)·sin(Ω))**0.5 или x=b·cos(Ω)/R1; y=b·sin(Ω)/R1, где R1= (1-e2·cos(Ω)·cos(Ω))**0.5 e2=(1-b/a·b/a) - квадрат эксцентриситета эллипса Последний раз редактировалось Li6-D, 28.11.2009 в 21:37. |
|||
![]() |
|
||||
Регистрация: 03.05.2009
Сообщений: 112
|
Например так: возводим обе части tg(Ω)=b/a·tg(t) в квадрат и для обоих частей равенства применяем тригонометрическую формулу: tg(x)**2=1/cos(x)**2-1 (в классическом виде: cos(x)**2=1/(1+tg(x)**2).
Из полученного равенства выражаем cos(t) через cos(Ω), который подставляем в первую формулу Spiteful Berkut (x = a·cos(t)). Выражение для y находим ещё проще: y=x·tg(Ω). |
|||
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ArchiCad. Как создать окно произвольной геометрии? | maxim903 | ArchiCAD | 61 | 11.03.2012 18:39 |
задача по геометрии | phantom_l | Разное | 13 | 17.04.2009 14:57 |
Осесимметричная задача в СКАДе | ЧерныШ | SCAD | 2 | 01.04.2008 13:14 |
Эллипс + слой ? | Piton | AutoCAD | 10 | 09.08.2006 13:06 |
эллипс | chel | AutoCAD | 1 | 09.12.2003 20:22 |