- Tipos de matrices y vectores
- Creación e inicialización de matrices y vectores
- Copiar matrices, vectores y arrays
- Copiar series temporales en matrices y vectores
- Copiar el historial de ticks en matrices y vectores
- Evaluación de expresiones con matrices y vectores
- Manipulación de matrices y vectores
- Productos de matrices y vectores
- Transformaciones (descomposición) de matrices
- Obtener estadísticas
- Características de matrices y vectores
- Resolución de ecuaciones
- Métodos de aprendizaje automático
Evaluación de expresiones con matrices y vectores
Puede realizar operaciones matemáticas elemento por elemento (utilice operadores) sobre matrices y vectores, como sumas, restas, multiplicaciones y divisiones. Para estas operaciones, ambos objetos deben ser del mismo tipo y tener las mismas dimensiones. Cada miembro de la matriz/vector interactúa con el elemento correspondiente de la segunda matriz/vector.
Como segundo término (multiplicador, sustraendo o divisor), también se puede utilizar un escalar del tipo correspondiente (double, float o complex). En este caso, cada elemento de la matriz o vector se procesará teniendo en cuenta ese escalar.
matrix matrix_a = {{0.1, 0.2, 0.3}, {0.4, 0.5, 0.6}};
|
Las operaciones in situ modifican la matriz (o vector) original colocando en ella el resultado, a diferencia de las operaciones binarias normales en las que los operandos no se modifican y se crea un nuevo objeto para el resultado.
Además, las matrices y los vectores pueden pasarse como parámetros a la mayoría de las funciones matemáticas. En este caso, la matriz o el vector se procesan elemento a elemento. Por ejemplo:
matrix a = {{1, 4}, {9, 16}};
|
En el caso de MathMod y MathPow, el segundo parámetro puede ser un escalar, una matriz o un vector del tamaño adecuado.