Articles of matriz de

¿Cómo puedo obtener toda la combinación posible de un subconjunto?

Considere esta List List data = new List(); data.Add(“Text1”); data.Add(“Text2”); data.Add(“Text3”); data.Add(“Text4”); El problema que tuve fue: ¿cómo puedo obtener cada combinación de un subconjunto de la lista? Un poco como esto: #Subset Dimension 4 Text1;Text2;Text3;Text4 #Subset Dimension 3 Text1;Text2;Text3; Text1;Text2;Text4; Text1;Text3;Text4; Text2;Text3;Text4; #Subset Dimension 2 Text1;Text2; Text1;Text3; Text1;Text4; Text2;Text3; Text2;Text4; #Subset Dimension 1 Text1; […]

Exactitud inversa de matriz

Tengo un mundo grande, alrededor de 5,000,000 x 1,000,000 de unidades. La cámara puede estar cerca de algún objeto o lo suficientemente lejos como para ver el mundo entero. Obtengo la posición del mouse en las coordenadas mundiales al no proyectar (Z proviene del buffer de profundidad). El problema es que implica una matriz inversa […]

Matlab: repite cada columna secuencialmente n veces

Soy bastante principiante, así que probablemente sea posible hacer lo que quiero de una manera sencilla. Tengo una matriz de 121×62, pero necesito expandirla a 121×1488, por lo que cada columna debe repetirse 24 veces. Por ejemplo, transforma esto: 2.2668 2.2667 2.2667 2.2666 2.2666 2.2666 2.2582 2.2582 2.2582 2.2582 2.2581 2.2581 2.283 2.283 2.283 2.2829 […]

¿Cómo comparo todos los elementos de dos matrices?

Tengo dos grandes matrices con aproximadamente 1000 filas y 1000 columnas. Necesito comparar cada elemento de estas matrices y almacenar 1 en otra matriz si los elementos correspondientes son iguales. Puedo hacer esto con loops pero eso lleva mucho tiempo. ¿Cómo puedo hacer esto más rápido?

Matrix “Zigzag” Reordenación

Tengo una matriz NxM en MATLAB que me gustaría reordenar de manera similar a la forma en que JPEG reordena sus píxeles de subbloque: (imagen de Wikipedia) Me gustaría que el algoritmo sea genérico, de modo que pueda pasar una matriz 2D con cualquier dimensión. Soy un progtwigdor de C ++ de oficio y estoy […]

Bibliotecas de matriz de Java

Me preguntaba si alguna de las conocidas bibliotecas matriciales para Java, como Colt o EJML, en realidad ofrecen una funcionalidad similar a MatLab. Por ejemplo, parece que no encuentro ningún lugar en la definición de su método simple de API para sumr o restar dos matrices / vectores entre sí, lo que parece ser la […]

¿Cómo mapear los índices de una matriz a una matriz de 1 dimensión (C ++)?

Tengo una matriz de 8×8, como esta: char matrix[8][8]; Además, tengo una matriz de 64 elementos, como este: char array[64]; Luego dibujé la matriz como una tabla y llené las celdas con números, cada número se incrementó de izquierda a derecha, de arriba a abajo. Si tengo, digamos, índices 3 (columna) y 4 (fila) en […]

¿Hay un sustituto para blockproc en Matlab?

He estado usando blockproc para procesar imágenes en bloque. Desafortunadamente, blockproc es parte de Image Processing Toolbox, que no tengo en mi computadora personal. ¿Existe una combinación de funciones en la base Matlab que pueda sustituir a blockproc ? Mi conjetura inicial fue usar im2col para transformar cada bloque en columnas, y luego arrayfun una […]

Encuentra K vecinos más cercanos, comenzando desde una matriz de distancia

Estoy buscando una función bien optimizada que acepte una matriz de distancia n X n y devuelva una matriz n X k con los índices de los k vecinos más cercanos al i-ésimo punto de datos en la i-ésima fila. Encuentro un montón de diferentes paquetes R que te permiten hacer KNN, pero todos parecen […]

Método general para encontrar submatrix en la matriz de matlab

Estoy buscando una ‘buena’ manera de encontrar una matriz (patrón) en una matriz más grande (número arbitrario de dimensiones). Ejemplo: total = rand(3,4,5); sub = total(2:3,1:3,3:4); Ahora quiero que esto suceda: loc = matrixFind(total, sub) En este caso, loc debería convertirse en [2 1 3] . Por ahora, estoy interesado en encontrar un solo punto […]