| Fizik :: Lorentz :: Dönüşüm Fizik :: Lorentz :: Dönüşüm Perl Modülü, Poincare dönüşümlerinin gösterimini içerir. |
Şimdi İndirin |
Fizik :: Lorentz :: Dönüşüm Sıralama ve Özet
- Lisans:
- Perl Artistic License
- Yayıncı adı:
- Steffen Mueller
- yayıncı web sitesi:
- http://search.cpan.org/~smueller/InlineX-XS-0.02/lib/InlineX/XS.pm
Fizik :: Lorentz :: Dönüşüm Etiketler
Fizik :: Lorentz :: Dönüşüm Açıklama
Fizik :: Lorentz :: Transformation Perl modülü, Poincare dönüşümlerinin gösterimini içerir. Fizik :: Lorentz :: Transformation Perl modülü, Poincare dönüşümlerinin gösterimini içerir .Synopsis kullanıyor Fizik :: lorentz; $ rotasyonum = fizik :: lorentz :: transformation-> rotation_euler ($ alfa, $ beta, $ gamma); $ vektörüm = fizik :: lorentz :: vektör-> Yeni (); $ döndürülmüş = $ rotasyon-> Uygula ($ vektör); # veya: $ döndürülmüş = $ rotasyon * $ vektör; ... bu sınıf bir poincare dönüşümünü temsil ediyor. Bu, uygun veya uygunsuz bir Lorentz dönüşümü artı bir 4 vektör tarafından bir vardiyadır. (x '= lamda * x + a) Evet, sınıf adı yanıltıcı olabilir, ancak dürüst olmak gerekirse, çoğu fiziksel olmayanlar Lorentz dönüşümleri hakkında konuştuğunda, yine de Poincare dönüşümleri anlamına gelir. (Pun amaçlanmıştır.) Bunu toplamak için, Poince Dönüşümleri seti, diğerleri arasında, diğerleri arasında, paralemtime sürtünmeleri arasında ters kuruluşlar arasında inversionsShActShiftShifts, stringify yöntemi ile aşırı yüklenmiştir. Başka dönüşümler için birleştirme yöntemi ile aşırı yüklenir: diğer dönüşümler için birleştirme yöntemi ile doldurulur: $ T3 = $ T1 * $ T2, vektör üzerinde aşağıdaki uygulamaya karşılık gelir: T1 * (T2 * VEC). (IE T2, ardından T2, sonra T1) Tabii ki, Poincare dönüşümleri gidip gelmiyor! Çarpımın atama şekli dönüşümleri birleştirmek için desteklenir, ancak şaşırtma işlemi yapmadıkça kullanımı önersedi. Vektör dönüşümün sağındaysa: $ t * $ v tamam, ancak $ v * $ t değil. Değerler: · Perl Gereksinimler: · Perl
Fizik :: Lorentz :: Dönüşüm İlgili Yazılım