Matemática :: Vector :: Bestrotation

melhor rotação para combinar dois conjuntos de vetores
Baixe Agora

Matemática :: Vector :: Bestrotation Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Nome do editor:
  • Lutz Gehlen
  • Site do editor:
  • http://search.cpan.org/~lgehlen/

Matemática :: Vector :: Bestrotation Tag


Matemática :: Vector :: Bestrotation Descrição

Melhor rotação para combinar dois conjuntos de vetores Suponha que você tenha uma lista de vetores v_1, v_2, v_3, ..., v_n e uma lista igualmente dimensionada de vetores w_1, w_2, ..., w_n. Uma maneira de quantificar como essas listas são semelhantes são para calcular a soma das distâncias quadradas entre os vetores: soma ((w_1 - v_1) ** 2 + ... + (w_n - v_n) ** 2). Na literatura, esta soma é por vezes dividida por 2 ou dividida por n ou dividida por n e a raiz quadrada é tomada ("quadrado médio raiz" ou desvio de rms). Em algumas situações, um conjunto de dados pode ser arbitrariamente girado em relação a o outro. Nesse caso, um deles tem que ser girado para calcular o desvio da RMS de uma maneira significativa. Matemática :: Vector :: Bestrotation é um módulo Perl que resolve esse problema. Calcula o melhor mapa ortogonal u entre o V_I e o W_I. "Melhor" significa aqui que o desvio do RMS entre UV e W, conforme calculado acima é minimizado. O mapa ortogonal pode ser uma rotação (adequada) ou uma rotação combinada com uma reflexão (rotação imprópria). Este módulo permite que você encontre o melhor mapa ortogonal, a melhor rotação adequada, ou a melhor rotação indevida entre dois conjuntos de vetores especificados.Synopsis Use Matemática :: Vector :: Bestrotation; Meu $ BEST = MATH :: Vector :: Bestrotation-> Novo (); $ melhor-> add_pair (, ); $ melhor-> add_pair (, ); . . . $ melhor-> add_pair (, ); meu $ ortho = $ melhor-> best_ortogonal; minhas $ podridão = $ melhor-> best_rotation; meu $ flip = $ melhor-> best_improper_rotation; meu $ eixo = $ melhor-> rotação_axis; meu $ ângulo = $ melhor-> rotação_angle; # Comece acima de $ BEST-> claro; Requisitos: · Perl.


Matemática :: Vector :: Bestrotation Software Relacionado