Matematik :: vektör :: BESTROTATION

iki vektör set eşleştirmek için en iyi rotasyon
Şimdi İndirin

Matematik :: vektör :: BESTROTATION Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • GPL
  • Yayıncı adı:
  • Lutz Gehlen
  • yayıncı web sitesi:
  • http://search.cpan.org/~lgehlen/

Matematik :: vektör :: BESTROTATION Etiketler


Matematik :: vektör :: BESTROTATION Açıklama

İki vektör set eşleştirmek için en iyi rotasyon V_1, V_2, V_3, ..., V_N ve W_1, W_2, ..., W_N. Bu listelerin birbirlerinin nasıl benzerlerinin ne kadar benzer olduğunu ölçmenin bir yolu, vektörler arasındaki kare mesafelerin toplamını hesaplamaktır: Sum ((W_1 - V_1) ** 2 + ... + (W_N - V_N) ** 2). Literatürde, bu toplam bazen 2'ye bölünür ya da N ile bölünür veya n ile bölünür ("kök ortalama kare" veya RMS sapması). Bazı durumlar, bir veri seti, bir veri seti ile ilgili olarak keyfi olarak döndürülebilir. diğeri. Bu durumda, bunlardan birinin RMS sapmasını anlamlı bir şekilde hesaplamak için döndürülmelidir. Matematik :: Vector :: BestRotation, bu sorunu çözen bir Perl modülüdür. V_i ve W_i arasındaki en iyi ortogonal haritayı hesaplar. "En iyisi", burada yukarıda hesaplandığı gibi UV ve W arasındaki rms sapmanın en aza indirildiği anlamına gelir. Ortogonal harita (uygun) bir dönme veya bir yansıma ile birleştirilmiş bir dönme olabilir (uygunsuz rotasyon). Bu modül, en iyi ortogonal haritayı, en iyi rotasyonu veya verilen iki vektör setleri arasındaki en iyi yanlış rotasyonu bulmanızı sağlar. Matematik :: vektör :: BestRotation; benim $ en iyi = matematik :: vektör :: BestRotation-> Yeni (); $ BEST-> Add_Pair (, ); $ BEST-> Add_Pair (, ); . . . $ BEST-> Add_Pair (, ); $ Ortho = $ Best-> Best_orthogonal; $ ROT = $ BEST-> Best_Rotation; $ çevirim = $ en iyisi-> best_improper_rotation; $ Axis = $ Best-> Rotation_Axis; $ AÇIK = $ BEST-> ROTATION_GLE; # $ 'ın üzerinde Best-> Sil; Gereksinimler: · Perl


Matematik :: vektör :: BESTROTATION İlgili Yazılım