Cómo utilizar MatLab para resolver ecuaciones matriciales y realizar análisis estadísticos

Tabla de contenido:

Cómo utilizar MatLab para resolver ecuaciones matriciales y realizar análisis estadísticos
Cómo utilizar MatLab para resolver ecuaciones matriciales y realizar análisis estadísticos

Video: Cómo utilizar MatLab para resolver ecuaciones matriciales y realizar análisis estadísticos

Video: Cómo utilizar MatLab para resolver ecuaciones matriciales y realizar análisis estadísticos
Video: GIMP, cómo añadir efecto de degradado a foto o imagen. 2024, Mayo
Anonim

Este conjunto de instrucciones explica cómo resolver una ecuación matricial y realizar análisis estadístico en una matriz en MATLAB.

  • Las ecuaciones matriciales tendrán la forma Ax = B.
  • El análisis estadístico encontrará el número total de puntos de datos, así como el mínimo, el máximo y el rango. Además, incluirá la suma, la media y la desviación estándar. Esta sección se puede utilizar sola (sin la Parte 1).
  • Para aquellos con experiencia en la programación de MATLAB, la letra en negrita ofrece una descripción general de cada paso.
  • Para los usuarios de MATLAB nuevos y menos seguros, el texto sin negrita ofrecerá una descripción más detallada de cada paso.
  • El texto en cursiva de cada paso ofrece un ejemplo del paso; Se sugiere que aquellos que no estén familiarizados con la programación hagan uso de estos ejemplos para compararlos con lo que han escrito.

Pasos

Paso 1. Descargue MATLAB

Si aún no ha descargado MATLAB, visite: https://www.mathworks.com/store/link/products/student/SV?s_tid=ac_buy_sv_but1_2&requestedDomain=www.mathworks.com para descargar MATLAB. Crea una cuenta de estudiante si aún no lo hiciste.

Parte 1 de 2: Resolver la ecuación matricial

Paso 1. Estandarice sus matrices para que sean utilizables en la forma estándar de una ecuación matricial, Ax = B

  • Para este conjunto de instrucciones, la ecuación matricial [1 2 -2; 2 3 1; 3 2-4] x = [9; 23; 11] se utilizará para ilustrar el proceso de resolución de la ecuación.
  • La matriz [1 2 -2; 2 3 1; 3 2 -4] es la matriz de coeficientes.
  • La matriz B es [9; 23; 11].
  • La variable x es la matriz de soluciones de la ecuación.

Paso 2. Cree la matriz A

  • Abra MATLAB.
  • Haga clic en la ventana de comandos (la ventana grande en el centro de la pantalla) para prepararse para escribir texto.
  • Escriba el nombre de la variable, en este caso 'A', y el signo igual (=).
  • Inserte un corchete izquierdo ([) y escriba la matriz A dada, comenzando desde la parte superior izquierda y trabajando hacia la derecha, separando cada número por una coma o un espacio. Una vez que se llega al final de una fila, indíquelo incluyendo un punto y coma. Luego escriba el primer número de la siguiente fila y continúe de la misma manera que antes. Incluya toda la matriz de esta manera y luego termine la matriz con un corchete derecho (]),
  • Presione enter para almacenar la variable en el espacio de trabajo de MATLAB.
  • Para la matriz de ejemplo dada en el paso 1, el usuario escribiría A = [1 2 -2; 2 3 1; 3 2 -4] y presione enter.
  • ENG3050P2part1
    ENG3050P2part1

Paso 3. Cree la matriz B

  • Escriba la matriz B en el mismo formato que se explicó anteriormente, o siga las instrucciones abreviadas a continuación.
  • Escriba el nombre de la variable seguido de un signo igual. Luego escriba un corchete izquierdo, las entradas de la matriz y un corchete derecho. Luego presione enter.
  • Por ejemplo, el usuario escribiría B = [9; 23; 11] y luego presione enter.
  • ENG3050P2part2
    ENG3050P2part2

Paso 4. Verifique si las matrices son compatibles para resolver ecuaciones matriciales

Haga esto almacenando el tamaño de cada matriz como una variable y verificando si hay el mismo número de columnas en A que filas en B.

  • Visite https://math.sfsu.edu/smith/Documents/AppendixC.pdf para revisar por qué se debe probar la compatibilidad de las matrices antes de usarlas en álgebra de matrices.
  • Cree una variable de tamaño para la matriz A. Escriba un nuevo nombre de variable seguido de un signo igual, luego 'tamaño' y la variable de la matriz A entre paréntesis. Pulsa Enter.
  • Para la matriz de ejemplo, el usuario escribiría Asize = tamaño (A) y presione enter.
  • Cree una variable de tamaño para la matriz B de la misma manera que antes.
  • Por ejemplo, el usuario escribiría Bsize = tamaño (B) y presione enter.
  • Compare las filas de A con las columnas de B escribiendo un nuevo nombre de variable seguido de un signo igual. Luego escriba un paréntesis izquierdo, el nombre de la variable de tamaño A y '(2)', dos signos iguales, el nombre de la variable de tamaño B, '(1)' y cierre el paréntesis. Pulsa Enter.
  • Para la matriz de ejemplo, el usuario escribiría comp = (Asize (2) == Bsize (1)) y presione enter.
  • Si las matrices son compatibles, la salida será 1 y las matrices se pueden usar para ecuaciones matriciales.
  • Si las matrices no son compatibles, la salida será 0 y las matrices no se pueden usar para ecuaciones matriciales.
  • ENG3050P2part4
    ENG3050P2part4

Paso 5. Resuelve para x

  • Escriba 'x =', el nombre de la variable de la matriz A, una barra invertida () y el nombre de la variable de la matriz B. Pulsa Enter.
  • Por ejemplo, el usuario escribiría x = A / B y presione enter.
  • La solución se almacenará en la variable x.
  • ENG3050P2part3solvex
    ENG3050P2part3solvex

Parte 2 de 2: Realización de análisis estadístico

Paso 1. Cree la matriz A como una matriz de fila única

  • Escriba un nuevo nombre de variable para A, seguido de un signo igual. Escriba un corchete izquierdo ([) y cada número de la matriz separados por un espacio o una coma. Cierre con un corchete derecho (]) y presione enter.
  • Para la matriz de ejemplo dada en el paso 1 de la parte 1, el usuario escribiría Arow = [1 2-2 2 3 1 3 2 -4] y presione enter.
  • ENG3050P2part7
    ENG3050P2part7

Paso 2. Calcule el número de puntos de datos utilizando la función incorporada 'numel'

  • Escriba un nuevo nombre de variable, seguido de un signo igual. Luego escriba 'numel' y el nombre de la matriz A entre paréntesis. Pulsa Enter.
  • Por ejemplo, el usuario escribiría Ntotal = numel (Arow) y presione enter.
  • ENG3050P2numel
    ENG3050P2numel

Paso 3. Calcule el mínimo de datos utilizando la función incorporada 'min'

  • Escriba un nuevo nombre de variable, seguido de un signo igual. Luego escriba 'min' y el nombre de su matriz A entre paréntesis. Luego presione enter.
  • Por ejemplo, el usuario escribiría Amin = min (Arow) y presione enter.
  • ENG3050P2part8
    ENG3050P2part8

Paso 4. Calcule el máximo de datos utilizando la función incorporada 'max'

  • Escriba un nuevo nombre de variable, seguido de un signo igual. Luego escriba 'max' y el nombre de la matriz A entre paréntesis. Pulsa Enter.
  • Por ejemplo, el usuario escribiría Amax = max (Arow) y presione enter.
  • ENG3050P2part9
    ENG3050P2part9

Paso 5. Calcule el rango de los datos restando el valor máximo del valor mínimo

  • Escriba un nuevo nombre de variable, seguido de un signo igual. Luego, escriba el nombre de la variable máxima, el signo menos (-) y el nombre de la variable mínima. Pulsa Enter.
  • Por ejemplo, el usuario escribiría rango = Amax - Amin y presione enter.
  • ENG3050P2part10
    ENG3050P2part10

Paso 6. Calcule la suma de los datos usando la función incorporada 'suma'

  • Escriba un nuevo nombre de variable, seguido de un signo igual. Luego escriba 'suma' y el nombre de la matriz A entre paréntesis. Pulsa Enter.
  • Por ejemplo, el usuario escribiría Asum = suma (Arow) y presione enter.
  • ENG3050P2part11
    ENG3050P2part11

Paso 7. Calcule la media (o promedio) de los datos utilizando la función incorporada 'mean'

  • Escriba un nuevo nombre de variable, seguido de un signo igual. Luego escriba 'mean' y el nombre de la matriz A entre paréntesis. Pulsa Enter.
  • Por ejemplo, el usuario escribiría Amean = significa (Arow) y presione enter.
  • ENG3050P2part12
    ENG3050P2part12

Paso 8. Calcule la desviación estándar (la raíz cuadrada de la varianza) de los datos utilizando la función incorporada 'std'

  • Escriba un nuevo nombre de variable, seguido de un signo igual. Luego escriba 'std' y el nombre de la matriz A entre paréntesis. Pulsa Enter.
  • Por ejemplo, el usuario escribiría Astd = estándar (Arow) y presione enter.
  • Image
    Image

Paso 9. Cree una tabla para mostrar el análisis estadístico usando la función incorporada 'tabla'

  • Escriba un nuevo nombre de variable, seguido de un signo igual. Luego escriba 'tabla' y encierre cada una de las variables creadas para los pasos dos al ocho, separadas por comas, entre paréntesis. Pulsa Enter.
  • Por ejemplo, el usuario escribiría Estadísticas = tabla (Ntotal, Amin, Amax, rango, Asum, Amean, Astd) y presione enter.
  • ENG3050P2table
    ENG3050P2table

Consejos

  • Si comete un error en cualquier momento, puede reemplazar una variable volviéndola a escribir de la manera correcta y presionando enter. Reemplazará la variable anterior almacenada con ese nombre.
  • Si desea reiniciar completamente, escriba 'clc' y presione enter. Esto restablecerá todo como si estuviera abriendo MATLAB.
  • Si no desea mostrar los resultados de los comandos que escribió en la ventana de comandos, termine su comando con un punto y coma.
  • Para tener una ventana de comandos más limpia, puede evitar que MATLAB muestre sus variables nuevamente después de presionar enter al terminar una línea con un punto y coma. Las variables aún se almacenarán en el espacio de trabajo, simplemente no se mostrarán en la pantalla.
  • Para obtener más información sobre el software MATLAB, visite: https://www.mathworks.com/products/matlab.html para obtener más información sobre el programa.

Recomendado: