En MATLAB, los vectores y matrices son estructuras de datos fundamentales que se utilizan para almacenar y manipular conjuntos de datos numéricos. Este tema cubre cómo crear y manipular vectores y matrices, que son esenciales para cualquier análisis o cálculo en MATLAB.

Contenidos

Vectores

Creación de Vectores

Un vector en MATLAB es una matriz unidimensional. Puede ser una fila o una columna de elementos.

Vector Fila

% Creación de un vector fila
vector_fila = [1, 2, 3, 4, 5];

Vector Columna

% Creación de un vector columna
vector_columna = [1; 2; 3; 4; 5];

Funciones para Crear Vectores

MATLAB proporciona funciones específicas para crear vectores de manera eficiente.

linspace

Genera un vector con un número especificado de elementos, distribuidos uniformemente entre dos valores.

% Vector con 5 elementos entre 1 y 10
v = linspace(1, 10, 5);

colon operator (:)

Genera un vector con elementos que siguen un patrón específico.

% Vector de 1 a 10 con incremento de 1
v = 1:10;

% Vector de 1 a 10 con incremento de 2
v = 1:2:10;

Matrices

Creación de Matrices

Una matriz en MATLAB es una colección bidimensional de números dispuestos en filas y columnas.

% Creación de una matriz 3x3
matriz = [1, 2, 3; 4, 5, 6; 7, 8, 9];

Funciones para Crear Matrices

zeros

Crea una matriz de ceros.

% Matriz 3x3 de ceros
matriz_zeros = zeros(3, 3);

ones

Crea una matriz de unos.

% Matriz 3x3 de unos
matriz_ones = ones(3, 3);

eye

Crea una matriz identidad.

% Matriz identidad 3x3
matriz_identidad = eye(3);

Operaciones Básicas

Suma y Resta de Matrices

A = [1, 2, 3; 4, 5, 6; 7, 8, 9];
B = [9, 8, 7; 6, 5, 4; 3, 2, 1];

% Suma de matrices
C = A + B;

% Resta de matrices
D = A - B;

Multiplicación de Matrices

% Multiplicación de matrices
E = A * B;

Transposición de Matrices

% Transposición de una matriz
F = A';

Ejercicios Prácticos

Ejercicio 1: Crear un Vector

Crea un vector fila con los números del 1 al 10.

% Solución
vector_fila = 1:10;

Ejercicio 2: Crear una Matriz

Crea una matriz 4x4 de unos.

% Solución
matriz_ones = ones(4, 4);

Ejercicio 3: Operaciones con Matrices

Dadas las matrices A y B, realiza la suma, resta y multiplicación de matrices.

A = [1, 2, 3; 4, 5, 6; 7, 8, 9];
B = [9, 8, 7; 6, 5, 4; 3, 2, 1];

% Solución
C = A + B;
D = A - B;
E = A * B;

Conclusión

En esta sección, hemos aprendido cómo crear y manipular vectores y matrices en MATLAB. Estos conceptos son fundamentales para cualquier operación matemática y análisis de datos en MATLAB. Asegúrate de practicar los ejercicios para consolidar tu comprensión antes de avanzar al siguiente tema, donde exploraremos operaciones más avanzadas con matrices.

© Copyright 2024. Todos los derechos reservados