5 junio 2025
5 junio 2025
matrix A(2, 3); matrix B(3, 2); matrix C = A @ B; // Resultado: matriz C con un tamaño [2,2]Multiplicación de matrices (matriz × vector)
matrix M(2, 3); vector V(3); vector R = M @ V; // Resultado: vector R de 2 elementosMultiplicación de matrices (vector × matriz)
matrix M(2, 3); vector V(1, 2); vector R = V @ M; // Resultado: vector R de 3 elementosProducto escalar (vector × vector)
vector V1(1, 3), V2(1, 3); double r = V1 @ V2; // Resultado: escalar
static vector vector::Random( const ulong size, // longitud del vector const double min=0.0, // valor mínimo const double max=1.0 // valor máximo ); static matrix matrix::Random( const ulong rows, // número de filas const ulong cols // número de columnas const float min=0.0, // valor mínimo const float max=1.0 // valor máximo );