| Математический форум Math Help Planet http://mathhelpplanet.com/ |
|
| Через координаты т.А и угол найти координаты т.В http://mathhelpplanet.com/viewtopic.php?f=33&t=24511 |
Страница 1 из 1 |
| Автор: | Jasmin-girl [ 21 май 2013, 20:34 ] |
| Заголовок сообщения: | Через координаты т.А и угол найти координаты т.В |
Необходимо определить координаты т.В зная координаты т.А и угол между прямыми,соединяющими эти точки с центром координат (все решается в плоскости). Задача должна решаться для общего случая,т.е. ввести любые координаты т.А и угол и получить координаты т.В. Это необходимо решить с помощью определенного соотношения, записанного в виде матрицы Т, т.е. В=ТхА, где Т-квадратная матрица 2х2. Проблема в том, что не получается найти это соотношение. Для удобства рассмотрела ч.с. Так же ввела доп. угол. Для этого случая значения получаются более менее похожие,но, вводя другие параметры, все идет наперекосяк.(((( может кто сталкавался с подобной задачей?
|
|
| Автор: | slog [ 22 май 2013, 07:43 ] |
| Заголовок сообщения: | Re: Через координаты т.А и угол найти координаты т.В |
Матрица преобразования координат при повороте системы: [math]\begin{pmatrix}\cos{ \alpha } & -\sin{ \alpha } \\ \sin{ \alpha } & \cos{ \alpha } \end{pmatrix}[/math] |
|
| Автор: | slog [ 22 май 2013, 07:45 ] |
| Заголовок сообщения: | Re: Через координаты т.А и угол найти координаты т.В |
Попробуйте!))) |
|
| Автор: | Jasmin-girl [ 22 май 2013, 09:15 ] |
| Заголовок сообщения: | Re: Через координаты т.А и угол найти координаты т.В |
slog писал(а): Матрица преобразования координат при повороте системы: [math]\begin{pmatrix}\cos{ \alpha } & -\sin{ \alpha } \\ \sin{ \alpha } & \cos{ \alpha } \end{pmatrix}[/math] По логике так все и должно быть,но значения не такие получаются. Проверяю с помощью MATLab: clc a1=60 %в градусах a=a1*pi/180 %получаем в радианах %координаты т.А R=1; A=[R*cos(a);R*sin(a)] %%%% delta1_ab=30; %в градусах delta_ab=delta1_ab*pi/180; %получаем в радианах %%%% T=[cos(delta_ab) sin(delta_ab);-sin(delta_ab) cos(delta_ab)]; % т.к. поворот по часовой стрелке B=T*A; b_x=acos(B(1,1))%значение угла в радианах b_y=asin(B(2,1))%значение угла в радианах =>не совпали
|
|
| Автор: | slog [ 22 май 2013, 09:22 ] |
| Заголовок сообщения: | Re: Через координаты т.А и угол найти координаты т.В |
Jasmin-girl Можно нормально написать? |
|
| Автор: | Jasmin-girl [ 22 май 2013, 09:30 ] |
| Заголовок сообщения: | Re: Через координаты т.А и угол найти координаты т.В |
Что нормально написать? |
|
| Автор: | slog [ 22 май 2013, 09:34 ] |
| Заголовок сообщения: | Re: Через координаты т.А и угол найти координаты т.В |
Что у вас не так. У меня нормальные координаты получаются |
|
| Автор: | Jasmin-girl [ 22 май 2013, 09:41 ] |
| Заголовок сообщения: | Re: Через координаты т.А и угол найти координаты т.В |
Получилось!)))спасибо,моя невнимательность меня погубит) |
|
| Автор: | slog [ 22 май 2013, 17:37 ] |
| Заголовок сообщения: | Re: Через координаты т.А и угол найти координаты т.В |
Jasmin-girl Так всегда рад!) |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|