Resultados de la búsqueda a petición "matrix"

2 la respuesta

Forme una matriz grande a partir de n números de matrices pequeñas

Soy nuevo en MATLAB. He generadon matrices más pequeñas de números, digamos3 x 1 mediante el uso de unFOR lazo. Todas las matrices tienen valores aleatorios así: m1 = [3;2;1]; m2 = [5;1;6]; m3 = [0.2;0.8;7] m4 = [8;3;0] m5 = [3;7;6] m6 ...

3 la respuesta

¿Existe un algoritmo para multiplicar matrices cuadradas en el lugar?

El algoritmo ingenuo para multiplicar matrices 4x4 se ve así: 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) { ...

1 la respuesta

Matriz de rotación a ángulos de Euler

Utilizo el siguiente código para convertir una matriz de rotación 3X3 a ángulos: (_r = doble [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); ...

2 la respuesta

¿Cómo eliminar ceros de la matriz en MATLAB?

Aquí está mi problema: tengo unnxn matriz en matlab. Quiero eliminar todos los ceros de esta matriz y poner las filas en vectores. porn=4, digamos que tengo la siguiente matriz: A = [ 1 1 0 0 1 2 0 0 1 0 0 0 1 2 1 0 ];Cómo obtener lo ...

2 la respuesta

Matlab Generando una matriz con elementos aleatorios

¿Cómo puedo generar una matriz con elementos booleanos, pero la suma de cada fila es igual a un cierto número constante?

1 la respuesta

¿Por qué divido Z por W en una proyección en perspectiva en OpenGL?

Supongo que esta es más una pregunta matemática que una OpenGL, pero estoy divagando. De todos modos, si todo el propósito de la división en perspectiva es obtener coordenadas utilizables de x e y, ¿por qué molestarse en dividir z entre w? ...

3 la respuesta

Cálculo de la distancia euclidiana de pares de puntos 3D en matlab

Tengo una matriz Nx3 que contiene N puntos 3D a1 b1 c1 a2 b2 c2 .... aN bN cNQuiero calcular la distancia euclidiana en una matriz NxN que mide la distancia euclidiana entre cada par de puntos 3D. (i,j) en la matriz de resultados devuelve la ...

3 la respuesta

Calcule eficientemente una matriz 3D de productos externos - MATLAB

Supongamos que tengo una matriz de elementos como esta: A = reshape(1:25, 5, 5) A = 1 6 11 16 21 2 7 12 17 22 3 8 13 18 23 4 9 14 19 24 5 10 15 20 25Me gustaría calcular eficientemente una matriz 3D de productos externos, de modo que el ith ...

1 la respuesta

R: agregue matrices basadas en nombres de fila y columna

Tengo dos matrices que quiero sumar en función de sus nombres de fila y columna. Las matrices no necesariamente tendrán todas las filas y columnas en común; algunas pueden faltar en cualquiera de las matrices. Por ejemplo, considere dos matrices ...

2 la respuesta

¿Cómo hacer un divisor diagonal de ceros y unos usando Matlab?

Este es el resultado que quiero. El número de bits de resolución son256 x 256. // assign default background to white. img = ones(256, 256);Resultado de ejemplo: 0 1 1 1 0 0 1 1 0 0 0 1 0 0 0 0 ¿Hay alguna manera de usar elzeros() yones() ...