MÉTODOS NUMÉRICOS: REPASO DE MATLAB

Ejemplos para Ingeniería · Autora: Elena E. Álvarez Saiz

Visor Dinámico de Matrices ($A$)

Las celdas iluminadas representan los elementos seleccionados por el comando de indexación.

Submatriz / Elemento Extraído

Código Equivalente en MATLAB

Copia y pega este código en la ventana de comandos de MATLAB para replicar la definición y extracción:


                    

Vectores y Matrices en MATLAB

MATLAB está optimizado para operaciones matriciales. Los índices comienzan siempre en 1 (no en 0).

Creación de Vectores:

  • Rango equiespaciado: x = inicio:paso:fin (ej: 1:2:9 crea [1, 3, 5, 7, 9]).
  • Espaciado lineal: linspace(a, b, N) crea $N$ puntos equiespaciados entre $a$ y $b$.

Funciones de Matrices Especiales:

  • zeros(m, n): Matriz nula de tamaño $m \times n$.
  • ones(m, n): Matriz llena de unos.
  • eye(n): Matriz identidad de tamaño $n \times n$.
  • size(A): Devuelve el tamaño `[filas, columnas]` de la matriz $A$.
  • A': Transpone la matriz $A$.

Sintaxis de Indexación

Para acceder a elementos de una matriz de 2D, se especifican las filas y columnas deseadas:

A(filas, columnas)
  • Elemento simple: A(2, 3) (fila 2, columna 3).
  • Fila completa: A(2, :) (el operador : indica "todo").
  • Rango: A(1:2, 2:3) (filas 1 a 2, columnas 2 a 3).
  • Límite: El término end representa el tamaño máximo de esa dimensión.