Resultados da pesquisa a pedido "matrix"

2 a resposta

Como encontrar a matriz de rotação entre dois vetores no THREE.js

Eu estou procurando o caminho para encontrar a matriz de rotação entre dois vetores definidos no THREE.js. Por exemplo v1 = new THREE.Vector3(1, 1, 1) v2 = new THREE.Vector3(1, 1, -1) Eu preciso dessa matriz de rotação para girar o objeto ...

2 a resposta

Multiplicação de matrizes em php

Embora a ordem das matrizes deva ser boa, o código a seguir retrocede a exceção. Pode ser uma coisa minúscula que não estou conseguindo perceber, mas não consigo descobrir. <?php $mat1 = array(5,1); $mat2 = array(1,5); function ...

2 a resposta

Multiplicar matrizes na lista

Eu gostaria de multiplicar várias matrizes de uma lista. Eu sei que isso funciona com uma única matriz: x1 <- c(2,2,2,3,1,2,4,6,1,2,4) y1 <- c(5,4,3,3,4,2,1,6,4,2,3) x2 <- c(8,2,7,3,1,2,2,2,1,2,6) y2 <- c(1,3,3,3,1,2,4,3,1,2,8) x3 ...

4 a resposta

Usando transpose versus ctranspose no MATLAB

Ao transpor vetores / matrizes no MATLAB, vi e usei apenas o' (apóstropo) durante muito tempo. Por exemplo: >> v = [ 1 2 3 ]' v = 1 2 3No entanto, este é otransposição conjugadacomo descobri recentemente, ouctranspose. Isso parece ter ...

5 a resposta

MATLAB: crie uma matriz grande repetindo elementos de um vetor, com passo crescente para cada coluna

No MATLAB, tenho um vetor x de comprimento n, onde n é geralmente O (10), e gostaria de construir uma matriz alta A do tamanho [n ^ m, m], onde m é novamente 0 (10). A matriz tem uma forma peculiar: se n = 4 em = 6, deixe x=[x1; x2; x3; x4]então ...

2 a resposta

JavaScript obtém transformação de matriz de CSS regular e converte matrix2D em matrix3D

Eu preciso obter a transformação de matriz de uma transformação CSS regular como esta:rotateX(10deg) rotateZ(10deg). Eu sei que existe uma solução existente para o WebKit (WebKitCSSMatrix), mas não há nada parecido com o Firefox ou o IE ...

1 a resposta

Matriz de rotação para ângulos de Euler

Eu uso o código a seguir para converter uma matriz de rotação 3X3 em ângulos: (_r = duplo [9]) double angleZ=atan2(_r[3], _r[4])* (float) (180.0 / CV_PI); double angleX=180-asin(-1*_r[5])* (float) (180.0 / CV_PI); ...

3 a resposta

Existe um algoritmo para multiplicar matrizes quadradas no local?

O ingênuo algoritmo para multiplicar matrizes 4x4 é assim: void matrix_mul(double out[4][4], double lhs[4][4], double rhs[4][4]) { for (int i = 0; i < 4; ++i) { for (int j = 0; j < 4; ++j) { out[i][j] = 0.0; for (int k = 0; k < 4; ++k) { ...

2 a resposta

Formar uma matriz grande a partir de n números de matrizes pequenas

Eu sou novo no MATLAB. Eu gerein matrizes menores de números, digamos3 x 1 usando umFOR ciclo. Todas as matrizes estão tendo valores aleatórios da seguinte forma: m1 = [3;2;1]; m2 = [5;1;6]; m3 = [0.2;0.8;7] m4 = [8;3;0] m5 = [3;7;6] m6 ...

2 a resposta

Como excluir zeros da matriz no MATLAB?

Aqui está o meu problema: eu tenho umnxn matriz no Matlab. Quero excluir todos os zeros dessa matriz e colocar as linhas em vetores. Paran=4, digamos que tenho a seguinte matriz: A = [ 1 1 0 0 1 2 0 0 1 0 0 0 1 2 1 0 ];Como obter o ...