2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Правая и Левая системы координат, отличить программно
Сообщение25.03.2019, 08:19 
Аватара пользователя


07/12/12
90
Подскажите, pls, как проще всего программно убедиться, что введенная СК является правой.

Пока вижу только один путь, ввести образцовую ПСК, и проанализировать матрицу поворота неизвестная СК->образцовая ПСК, меняют орты знаки или нет.
Есть более простые способы?

 Профиль  
                  
 
 Re: Правая и Левая системы координат, отличить программно
Сообщение25.03.2019, 08:22 
Заслуженный участник
Аватара пользователя


23/08/07
5493
Нов-ск
Ben в сообщении #1383964 писал(а):
Подскажите, pls, как проще всего программно убедиться, что введенная СК является правой.
Что такое "ввести систему координат"? Приведите пример, введите здесь одну систему.

 Профиль  
                  
 
 Re: Правая и Левая системы координат, отличить программно
Сообщение25.03.2019, 09:02 
Заслуженный участник
Аватара пользователя


21/12/05
5931
Новосибирск

(Оффтоп)

Ben в сообщении #1383964 писал(а):
ввести образцовую ПСК

Прошу сменить ПСК на ОСК, а то я расшифровать затрудняюсь.

 Профиль  
                  
 
 Re: Правая и Левая системы координат, отличить программно
Сообщение25.03.2019, 09:04 
Аватара пользователя


07/12/12
90
Цитата:
Что такое "ввести систему координат"?

Матица направляющих косинусов введет образцовую ПСК, относительно мировой СК. (П-правая, Л-левая).

 Профиль  
                  
 
 Re: Правая и Левая системы координат, отличить программно
Сообщение25.03.2019, 09:25 
Заслуженный участник
Аватара пользователя


23/08/07
5493
Нов-ск
Ben в сообщении #1383969 писал(а):
Цитата:
Что такое "ввести систему координат"?

Матица направляющих косинусов введет образцовую ПСК, относительно мировой СК. (П-правая, Л-левая).

Пусть матрица ввела образцовую и пусть ту, что под вопросом. Где эти системы?

 Профиль  
                  
 
 Re: Правая и Левая системы координат, отличить программно
Сообщение25.03.2019, 10:18 
Аватара пользователя


07/12/12
90
TOTAL в сообщении #1383971 писал(а):
Ben в сообщении #1383969 писал(а):
Цитата:
Что такое "ввести систему координат"?

Матица направляющих косинусов введет образцовую ПСК, относительно мировой СК. (П-правая, Л-левая).

Пусть матрица ввела образцовую и пусть ту, что под вопросом. Где эти системы?

Пространство изотропно до того, как мы ввели оси oX, oY, теперь в нем появились два выделенных направления, эти направления, вроде как позволяют однозначно выбрать третье направление по правилу буравчика. Боюсь, что правило буравчика не алгоритмизуется. Как убедиться что введенная СК выбранное направление оZ соответствует правой СК? Мы можем крутить построенную систему как угодно (демонстрируя изотропность пространства), при этом она останется правой.
Я так догадываюсь, что Вы клоните к тому, что правая и левая СК с точки зрения законов физики неотличимы. Если перерезать все правые резьбы на левые смогли бы мы это понять? Если так, то мой вопрос можно переформулировать по другому - нужно программно убедиться, что все имеющиеся в программе СК - однотипные и могут быть совмещены друг с другом без инверсии осей.

 Профиль  
                  
 
 Re: Правая и Левая системы координат, отличить программно
Сообщение25.03.2019, 10:26 
Заслуженный участник
Аватара пользователя


23/08/07
5493
Нов-ск
Ben в сообщении #1383975 писал(а):
Я так догадываюсь, что Вы клоните
Не надо ни о чем догадываться. Просто приведите конкретную задачу.

 Профиль  
                  
 
 Re: Правая и Левая системы координат, отличить программно
Сообщение25.03.2019, 10:55 
Аватара пользователя


07/12/12
90
TOTAL в сообщении #1383979 писал(а):
Ben в сообщении #1383975 писал(а):
Я так догадываюсь, что Вы клоните
Не надо ни о чем догадываться. Просто приведите конкретную задачу.

Дык привел уже много раз! В мировой системе координат заданы системы координат объектов, заданы матрицами направляющих косинусов.
Как программно убедиться, что все имеющиеся в программе СК - однотипные (для единообразия - правые) и могут быть совмещены друг с другом без инверсии осей.

 Профиль  
                  
 
 Re: Правая и Левая системы координат, отличить программно
Сообщение25.03.2019, 10:59 


15/11/15
1080
Найти векторное произведение первых двух осей ;)

 Профиль  
                  
 
 Re: Правая и Левая системы координат, отличить программно
Сообщение25.03.2019, 10:59 
Заслуженный участник
Аватара пользователя


23/08/07
5493
Нов-ск
Ben в сообщении #1383983 писал(а):
TOTAL в сообщении #1383979 писал(а):
Ben в сообщении #1383975 писал(а):
Я так догадываюсь, что Вы клоните
Не надо ни о чем догадываться. Просто приведите конкретную задачу.

Дык привел уже много раз! В мировой системе координат заданы системы координат объектов, заданы матрицами направляющих косинусов.
Как программно убедиться, что все имеющиеся в программе СК - однотипные (для единообразия - правые) и могут быть совмещены друг с другом без инверсии осей.

Если считаете, что привели, то произнесите компьютеру громко и очетливо:

В мировой системе координат заданы системы координат объектов, заданы матрицами направляющих косинусов.
Как программно убедиться, что все имеющиеся в программе СК - однотипные (для единообразия - правые) и могут быть совмещены друг с другом без инверсии осей.

 Профиль  
                  
 
 Re: Правая и Левая системы координат, отличить программно
Сообщение25.03.2019, 11:06 
Заслуженный участник
Аватара пользователя


30/01/06
72407
Ben в сообщении #1383964 писал(а):
Подскажите, pls, как проще всего программно убедиться, что введенная СК является правой.

Считать определитель из координат базисных векторов. Его знак и укажет, правая она или левая.

 Профиль  
                  
 
 Re: Правая и Левая системы координат, отличить программно
Сообщение25.03.2019, 11:12 
Заслуженный участник
Аватара пользователя


21/12/05
5931
Новосибирск
gevaraweb не уверен, что речь идёт о 3-мерном случае.
Я бы предложил просто знак определителя посчитать, но боюсь, как бы не возникли ПС (программные сложности) с определением чётности подстановок.

 Профиль  
                  
 
 Re: Правая и Левая системы координат, отличить программно
Сообщение25.03.2019, 11:25 


15/11/15
1080
bot в сообщении #1383994 писал(а):
Я бы предложил просто знак определителя посчитать, но боюсь, как бы не возникли ПС (программные сложности) с определением чётности подстановок.

Действительно, так проще, выше уже предложили :) Зачем использовать подстановки? Просто грубо 6 слагаемых.

 Профиль  
                  
 
 Re: Правая и Левая системы координат, отличить программно
Сообщение25.03.2019, 11:29 
Заслуженный участник
Аватара пользователя


23/08/07
5493
Нов-ск
gevaraweb в сообщении #1383998 писал(а):
bot в сообщении #1383994 писал(а):
Я бы предложил просто знак определителя посчитать, но боюсь, как бы не возникли ПС (программные сложности) с определением чётности подстановок.

Действительно, так проще, выше уже предложили :) Зачем использовать подстановки? Просто грубо 6 слагаемых.

Какие 6 слагаемых? А почему не 120 слагаемых? Конкретики не было, размерность не указана, вид входных данных не указан.

 Профиль  
                  
 
 Re: Правая и Левая системы координат, отличить программно
Сообщение25.03.2019, 11:32 
Заслуженный участник
Аватара пользователя


21/12/05
5931
Новосибирск
gevaraweb в сообщении #1383998 писал(а):
выше уже предложили :) Зачем использовать подстановки? Просто грубо 6 слагаемых.

Munin был более решителен и не убоялся ПС.
А знак этих грубых 6 или $n!$ слагаемых определять не надо? Как Вы это сделаете без подстановок?

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 26 ]  На страницу 1, 2  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: YandexBot [bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group