Perguntas com a marcação «lapack»

LAPACK (Linear Algebra PACKage) é uma biblioteca comumente usada de sub-rotinas para tarefas de álgebra linear numérica, incluindo soluções de conjuntos lineares de equações, mínimos quadrados lineares, problemas de autovalor e decomposição de valor singular. As rotinas LAPACK podem ser usadas com fortran, C e parentes e uma variedade de outras linguagens.

13
Entendendo como o Numpy faz SVD

Eu tenho usado métodos diferentes para calcular a classificação de uma matriz e a solução de um sistema matricial de equações. Me deparei com a função linalg.svd. Comparando isso com o meu próprio esforço de resolver o sistema com a Eliminação Gaussiana, parece ser mais rápido e preciso. Estou...

12
resolver

Estou portando um código existente do MATLAB para C ++ e tenho um sistema linear para resolver (em vez da forma mais típica A x = b )x A = bxA=bxA=bA x = bAx=bAx=b A matriz é densa e de forma geral, mas não é maior que 1000x1000. Portanto, no MATLAB, a solução é encontrada pela função ou pela...

10
Como começar a usar o LAPACK em c ++?

Eu sou novo na ciência da computação e já aprendi métodos básicos para integração, interpolação, métodos como RK4, Numerov etc. em c ++, mas recentemente meu professor me pediu para aprender a usar o LAPACK para resolver problemas relacionados a matrizes. Como, por exemplo, encontrar valores...

9
Como o LAPACK resolve sistemas tridiagonais e por quê?

No meu projeto, tenho que resolver duas matrizes tridiagonais a cada passo do tempo, por isso é crucial ter um bom solucionador para elas. Fiz minha própria implementação, exatamente da maneira clássica de fazê-lo, descrita na Wikipedia. Então tentei usar o Lapack e, para minha surpresa, foi mais...

9
Qual é o motivo pelo qual o LAPACK usa

A rotina QR do LAPACK armazena Q como refletores domésticos. Ele escala o vetor de reflexão com , para que o primeiro elemento do resultado se torne , para que não precise ser armazenado. E ele armazena um vetor separado , que contém os fatores de escala necessários. Portanto, uma matriz refletora...