Resultados da pesquisa a pedido "linear-algebra"

5 a resposta

Matriz 4x4 eficiente inversa (transformação afim)

Eu esperava que alguém pudesse apontar uma fórmula eficiente para a transformação de matriz afina 4x4. Atualmente, meu código usa expansão de cofator e aloca uma matriz temporária para cada cofator. É fácil de ler, mas é mais lento do que deveria ...

1 a resposta

Mínimos quadrados lineares restritos para xA = b no matlab

Eu quero resolverxA=b com restrição0<=x parax. Eu encontrei funções comolsqnonneg [http://www.mathworks.com/help/optim/ug/lsqnonneg.html]elsqlin [http://www.mathworks.com/help/optim/ug/lsqlin.html]que resolve paraAx=b. No entanto, não foi ...

3 a resposta

Produto de ponto em colunas no Eigen C ++

Existe uma maneira fácil de avaliar o produto de ponto em coluna de 2 matrizes (vamos chamá-losA eB, do tipoEigen::MatrixXd) que têm dimensõesmxn, sem avaliarA*B ou sem ter que recorrer afor rotações? O vetor resultante precisaria ter dimensões ...

4 a resposta

Matriz triangular superior de índice linear

Se eu tiver a parte triangular superior de uma matriz, deslocada acima da diagonal, armazenada como uma matriz linear, como pode o(i,j) Os índices de um elemento da matriz são extraídos do índice linear da matriz? Por exemplo, a matriz ...

4 a resposta

Determinando uma matriz de transformação afim homogênea a partir de seis pontos em 3D usando Python

Recebi três localizações: p1 = [1.0, 1.0, 1.0] p2 = [1.0, 2.0, 1.0] p3 = [1.0, 1.0, 2.0]e suas contrapartes transformadas: p1_prime = [2.414213562373094, 5.732050807568877, 0.7320508075688767] p2_prime = [2.7677669529663684, 6.665063509461097, ...

2 a resposta

Interseção entre duas caixas no espaço 3D

Quero implementar um sistema de detecção de colisão para o meu mecanismo gráfico. Não sei se é a maneira mais comum de fazer isso, mas minha ideia era vincular qualquer objeto sólido (como uma malha ou a câmera) dentro de uma caixa 3D, o que me ...

1 a resposta

Autovalores incorretos SciPy linalg.eigs esparsos, eigsh para matriz M não diagonal

Por queeigh eeigsh de scipy.sparse.linalg, conforme usado abaixo, fornece resultados incorretos ao resolver o problema generalizado de autovalor A * x = lambda * M * x, se M for não diagonal? import mkl import numpy as np from scipy import ...

1 a resposta

Formulário de escalão de linha reduzido (rref)

Descobri que o rref no Matlab faz a eliminação gaussiana com pivô patial Seja A, por exemplo, uma matriz 5x9: 0.4898 0.2760 0.4984 0.7513 0.9593 0.8407 0.3500 0.3517 0.2858 0.4456 0.6797 0.9597 0.2551 0.5472 0.2543 0.1966 0.8308 0.7572 0.6463 ...

2 a resposta

Poder da matriz para matriz esparsa em python

Estou tentando descobrir uma maneira de fazer uma potência matricial para uma matriz esparsa M: M ^ k = M * ... * M k vezes onde * é a multiplicação da matriz (numpy.dot) emultiplicação não por elementos. Eu sei como fazer isso para uma matriz ...

1 a resposta

Método de potência no MATLAB

Eu gostaria de implementar oMétodo de Potência [http://mathfaculty.fullerton.edu/mathews//n2003/PowerMethodMod.html]para determinar o valor próprio dominante e o vetor próprio de uma matriz no MATLAB. Aqui está o que eu escrevi até ...