Cómo dividir una matriz en MATLAB

MATLAB es un paquete de análisis técnico que está optimizado para las operaciones realizadas en matrices. Esto le permite a su empresa agrupar datos y escribir menos código que se ejecuta más rápido, reduciendo el tiempo necesario para el análisis de datos comerciales y, por lo tanto, reduciendo los costos. Hay varias formas significativas de dividir una matriz por otra y MATLAB admite la división de matrices de la mano derecha, la mano izquierda y el elemento en funciones integradas.

1.

Cree dos matrices aleatorias para propósitos de prueba si no tiene sus propios datos:

A = rand (20, 20); B = rand (20, 20);

2.

Realice la división de matriz a la derecha usando la función "mrdivide ()" o el operador "\":

right_hand_result = mrdivide (B, A); right_hand_result = B / A;

Esto es equivalente a multiplicar B por el inverso de A.

3.

Realice la división de matriz para zurdos utilizando la función "mldivide ()" o el operador "/":

left_hand_result = mldivide (A, B); left_hand_Result = A \ B;

Esto es equivalente a multiplicar el inverso de A por B.

4.

Realice la división de matriz de elementos mediante los operadores "./" o ". \". Esto divide los elementos escalares correspondientes. A y B deben ser del mismo tamaño o uno debe ser un escalar para que esta operación sea significativa:

left_elementwise_result = A. \ B;

Esto es equivalente a dividir cada elemento en B por el elemento correspondiente en A.

right_elementwise_result = A./B;

Esto es equivalente a dividir cada elemento en A por el elemento correspondiente en B.

Entradas Populares