Articles of matriz

Rodar uma matriz em R

Eu tenho uma matriz em R assim: |1|2|3| |1|2|3| |1|2|3| Existe uma maneira fácil de girar a matriz inteira em 90 graus no sentido horário para obter esses resultados? |1|1|1| |2|2|2| |3|3|3| e novamente girando 90 graus: |3|2|1| |3|2|1| |3|2|1| ?

Como faço para detectar qual SKSpriteNode foi tocado

Eu acho uma pergunta parecida , mas estou tentando detectar e identificar qual Sprite o usuário toca e não sei como fazer isso. Esta é minha variável: var sprites: [[SKSpriteNode]] = [[SKSpriteNode(imageNamed: “a”), SKSpriteNode(imageNamed: “b”)], [SKSpriteNode(imageNamed: “c”),SKSpriteNode(imageNamed: “d”)]] A idéia é identificar o spriteNode e então substituí-lo por outro sprite ou mudar a cor, mas […]

Como dividir cada linha de uma matriz por elementos de um vetor em R

Eu gostaria de dividir cada linha de uma matriz por um vetor fixo. Por exemplo mat<-matrix(1,ncol=2,nrow=2,TRUE) dev<-c(5,10) Dar mat/dev divide cada coluna por dev . [,1] [,2] [1,] 0.2 0.2 [2,] 0.1 0.1 No entanto, eu gostaria de ter isso como resultado, ou seja, fazer a operação em linha : rbind(mat[1,]/dev, mat[2,]/dev) [,1] [,2] [1,] […]

Vetor de vetores para criar matriz

Eu estou tentando tomar uma input para as dimensões de uma matriz 2D. Em seguida, use a input do usuário para preencher essa matriz. A maneira como tentei fazer isso é através de vetores (vetores de vetores). Mas eu encontrei alguns erros sempre que tento ler dados e anexá-los à matriz. //cin>>CC; cin>>RR; already done […]

Como posso alterar os valores de vários pontos em uma matriz?

Eu tenho uma matriz que é [500×500]. Eu tenho outra matriz que é [2×100] que contém pares de coordenadas que podem estar dentro da primeira matriz. Eu gostaria de poder alterar todos os valores da primeira matriz para zero, sem um loop. mtx = magic(500); co_ords = [30,50,70; 30,50,70]; mtx(co_ords) = 0;

Por que o processo do Matlab é lento e impreciso?

Eu li em alguns lugares (no documento e neste post: http://blogs.mathworks.com/loren/2007/05/16/purpose-of-inv/ ) que o uso de inv em Matlab não é recomendado porque é lento e impreciso. Estou tentando encontrar o motivo dessa imprecisão. A partir de agora, o Google não deu um resultado interessante, então pensei que alguém aqui pudesse me guiar. Obrigado !

Interpolando entre matrizes de rotação

Eu tenho 2 matrizes de rotação (vamos chamá-los de A e B), onde: A = 1 0 0 0 0 -1 0 1 0 e B = -1 0 0 0 0 -1 0 -1 0 Isso é basicamente apenas uma rotação onde a câmera gira para olhar para trás. Obviamente, não posso simplesmente interpolar […]

Construir matriz de adjacência no MATLAB

Considere um conjunto de pontos dispostos em uma grade de tamanho N por M. Eu estou tentando construir a matriz de adjacência de modo que os pontos vizinhos estejam conectados. Por exemplo, em uma grade de 3 x 3 com um gráfico: 1-2-3 | | | 4-5-6 | | | 7-8-9 Devemos ter a matriz […]

Python (NumPy, SciPy), encontrando o espaço nulo de uma matriz

Eu estou tentando encontrar o espaço nulo (espaço de solução de Ax = 0) de uma determinada matriz. Eu encontrei dois exemplos, mas parece que não consigo trabalhar. Além disso, não consigo entender o que eles estão fazendo para chegar lá, então não posso depurar. Eu espero que alguém possa me guiar por isso. As […]

R: Plotando uma superfície 3D de x, y, z

imagine eu tenho uma matriz de 3 colunas x, y, z onde z é uma function de x e y. Eu sei como traçar um “gráfico de dispersão” desses pontos com plot3d(x,y,z) Mas se eu quiser uma superfície, eu devo usar outros comandos como o surface3d. O problema é que ele não aceita as mesmas […]