PDL :: Linearalgebra :: حقيقي

PDL :: Linearalgebra :: Real هو واجهة PDL لمكتبة البرمجة الجبرية الخطية Lapack Lapack.
التحميل الان

PDL :: Linearalgebra :: حقيقي الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Grgory Vanuxem
  • موقع ويب الناشر:
  • http://search.cpan.org/~ellipse/PDL-LinearAlgebra-0.06/Real/real.pd

PDL :: Linearalgebra :: حقيقي العلامات


PDL :: Linearalgebra :: حقيقي وصف

PDL :: LINEARALGEBRA :: REAL هو واجهة PDL إلى مكتبة البرمجة الجبرية الخطية الخطية الحقيقية. PDL :: LINEARALGEBRA :: REAL هو واجهة PDL إلى مكتبة البرمجة الجبرية الجبرية Lapack Lapack الحقيقية. استخدم PDL :: Linearalgebra :: حقيقي؛ $ A = عشوائي (100،100)؛ $ s = zeroes (100)؛ $ u = الأصفار (100،100)؛ $ v = الأصفار (100،100)؛ معلومات $ = 0؛ $ الوظيفة = 0؛ GESDD ($ A، A $ الوظيفة، $ معلومات، $ s، $ u، $ v)؛ blas ناقلات الاستخدام الروتيني زيادة الزيادة. توفر هذه الوحدة واجهة إلى أجزاء من مكتبة Lapack الحقيقية. تقبل هذه الروتين إما Preatles أو Double piddles.eodpp_def ("gesvd"، المقايد => 0، redodimescode => 'حجم $ (r) = $ pdl (a) -> ndims> 1؟ min ($ pdl (a) -> Dims ، $ pdl (a) -> dims ): 1؛ '، pars =>' a (m، n)؛ int jobu ()؛ jobvt jobs ()؛ S (R)؛ U (P، Q)؛ VT (S، T)؛ INT Info () "، Generictypes => ، code => gendate_code 'أنواع (f) {extern int int sgysvd_ (exhar * jobu، char * jobvt، عدد صحيح * m، عدد صحيح * n، float * a، integer * lda، float * s، float * u، int * LDU، Float * VT، عدد صحيح * LDVT، Float * Work، Integer * Lwork، Integer * Info)؛ Float TMP_Work؛} أنواع (D) {extern int dgesvd_ (exchar * jobz، char * jobvt، عدد صحيح * م ، عدد صحيح * n، Double * A، عدد صحيح * LDA، Double * S، Double * U، Int * Ldu، Double * VT، WETEGER * LDVT، Double * Works، Integer * Lwork، Integer * Info)؛ Double TMP_Work؛ } عدد صحيح Lwork = -1؛ char trau، travt؛ التبديل ($ jobu ()) {case 1: trau = 'a'؛ break؛ case 2: trau = 's'؛ break؛ case 3: trau = 'o' ؛ استراحة؛ الافتراضي: Trau = 'n'؛} التبديل ($ Jobvt ()) {case 1: travt = 'أ'؛ فترة راحة؛ الحالة 2: TRAVT = 'S'؛ فترة راحة؛ الحالة 3: TRAVT = 'O'؛ فترة راحة؛ الافتراضي: TRAVT = 'n'؛ } TFD (SGESVD_، DISESVD _) (Trau، Travt، $ priv (__ m_size)، $ priv (__ n_size)، $ p (a)، $ priv (__ m_size)، $ p (u)، $ p (u)، $ Priv (__ p_size)، $ p (vt)، $ priv (__ s_size)، tmp_work، lwork، $ p (info))؛ Lwork = (عدد صحيح) TMP_Work؛ {أنواع (f) {float * work = (float *) malloc (lwork * sizeof (float))؛ } أنواع (d) {double * work = (double *) malloc (lwork * sizeof (مزدوج))؛ } $ tfd (sgesvd_، dgesvd _) (trau، travt، $ priv (__ m_size)، $ priv (__ n_size)، $ p (a)، $ priv (__ m_size)، $ p (u)، $ p (u)، $ priv (__ p_size)، $ p (vt)، $ priv (__ s_size)، العمل، lwork، $ p (info))؛ العمل الحر)؛ } '، DOC =>' يحسب تحلل القيمة المفرد (SVD) من مصفوفة M-by-n الحقيقي A. المتطلبات: perl.


PDL :: Linearalgebra :: حقيقي برامج ذات صلة

آمنة :: هول

SAFE :: HOL هو وحدة بيرل لجعل حفرة إلى المقصورة الرئيسية الأصلية في المقصورة الآمنة. ...

288

تحميل