Matemática :: Cefes :: Matriz

math :: cfhes :: matriz é uma interface Perl para as rotinas de Matrix de Cefes.
Baixe Agora

Matemática :: Cefes :: Matriz Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Randy Kobes
  • Site do editor:
  • http://search.cpan.org/~rkobes/

Matemática :: Cefes :: Matriz Tag


Matemática :: Cefes :: Matriz Descrição

Matemática :: Cefes :: Matrix é uma interface Perl para as rotinas de matriz de cefes. Matemática :: Cefes :: Matrix é uma interface Perl para as rotinas de Matrix de Cefes.Synopsis Use matemática :: Cefes :: Matrix QW (MAT); # 'mat' é um atalho para matemática :: cfhes :: matrix-> novo meu $ m = esteira (, , ]); meu $ c = esteira (, , ]); meu $ D = $ m-> adicionar ($ c); # D = m + c meu $ DC = $ D-> coef; para (minhas $ i = 0; $ inew ($ arr_ref); onde $ arr_ref é uma referência a uma matriz de matrizes, como no seguinte exemplo: $ arr_ref = , , ] que representa / 12 -1 | 2 -31 | 10 3 / a cópia de um objeto Math :: Cefes :: matriz :: My $ M_Copy = $ M-> NOVO (); MétodosCoef: Obtenha coeficientes da matriz Sinopse: Meu $ c = $ m-> COEF; descrição: Isso retorna uma referência a uma matriz de matrizes contendo os coeficientes do matrix.clr: Defina todos os coeficientes igual a um valor. Sinopse: $ m-> CLR ($ N); Descrição: Isso define todos os coeficientes da matriz identicamente para $ n. Se $ N não for dado, um padrão de 0 é usado.Add: Adicionar dois Matrizes Sinopse: $ p = $ m-> Adicionar ($ n); descrição: isso define $ p igual a $ m + $ n.sub: subtrair duas matrizes sinopse: $ p = $ m-> sub ($ n); Descrição: Isso define $ p igual a $ m - $ n.mul: multiplicar duas matrizes ou uma matriz e uma sinopse vector: $ p = $ m-> mul ($ n); descrição: isso define $ p igual a $ m igual a $ m igual a $ m * $ N. Este método pode lidar com a multiplicação matricial, Quando $ n é uma matriz, bem como multiplicação de vetor de matriz, onde $ n é uma referência de matriz representando uma coluna vector.div: dividir duas matrizes sinopse: $ p = $ m-> div ($ n); Descrição: Isso define $ p igual a $ m * ($ n) ^ (- 1) .inv: inverter uma sinopse de matriz: $ i = $ m-> INV (); Descrição: Isso define $ i igual a ($ m) ^ (- 1) .Transp: transpor uma matriz sinopse: $ t = $ m-> transp (); Descrição: Isso define $ T igual à transposição de $ m.simq: resolver equações simultâneas Sinopse: Meu $ M = Matemática :: Cefes :: Matrix-> Novo (, , ]); Meu $ B = ; meu $ x = $ m-> simq ($ b); para (meus $ i = 0; $ inew (, , ]); meu ($ E, $ EV1) = $ S- > Eigens (); Meu $ EV = $ EV1-> CoEF; para (meus $ i = 0; $ i] -> ;} Imprimir "O eigenvector é @ $ vn";} M é uma matemática :: cfhes :: matriz de matriz representando uma matriz simétrica real. $ E é uma referência de matriz contendo os autovalores de $ m, e $ eV é um objeto matem :: cfos :: matriz de matriz representando os autovalores, a linha ith Correspondendo ao Ith Eigenvalue. Descrição: Se m é uma matriz simétrica Real N X N, e X é um vetor de coluna N componente, o problema de eigenvalue mx = lambda xwill em geral tem n soluções, com x os autovectores e lambda os autovalores e lambda. Requisitos: · Requisitos de Perl: · Perl.


Matemática :: Cefes :: Matriz Software Relacionado