MATLAB - Vectores
Un vector es un arreglo unidimensional de números. MATLAB permite crear dos tipos de vectores −
- Vectores de fila
- Vectores de columna
Vectores de fila
Vectores de fila se crean encerrando el conjunto de elementos entre corchetes, usando espacios o comas para delimitar los elementos.
Demostración en vivor = [7 8 9 10 11]
MATLAB ejecutará la instrucción anterior y devolverá el siguiente resultado −
r = 7 8 9 10 11
Vectores de columna
Vectores de columna se crean encerrando el conjunto de elementos entre corchetes, usando punto y coma para delimitar los elementos.
Demostración en vivoc = [7; 8; 9; 10; 11]
MATLAB ejecutará la instrucción anterior y devolverá el siguiente resultado −
c = 7 8 9 10 11
Hacer referencia a los elementos de un vector
Puede hacer referencia a uno o más de los elementos de un vector de varias maneras. El i ésimo componente de un vector v se denomina v(i). Por ejemplo −
Demostración en vivov = [ 1; 2; 3; 4; 5; 6]; % creating a column vector of 6 elements v(3)
MATLAB ejecutará la instrucción anterior y devolverá el siguiente resultado −
ans = 3
Cuando hace referencia a un vector con dos puntos, como v(:), se enumeran todos los componentes del vector.
Demostración en vivov = [ 1; 2; 3; 4; 5; 6]; % creating a column vector of 6 elements v(:)
MATLAB ejecutará la instrucción anterior y devolverá el siguiente resultado −
ans = 1 2 3 4 5 6
MATLAB le permite seleccionar un rango de elementos de un vector.
Por ejemplo, creemos un vector fila rv de 9 elementos, entonces haremos referencia a los elementos 3 a 7 escribiendo rv(3:7) y crea un nuevo vector llamado sub_rv .
Demostración en vivorv = [1 2 3 4 5 6 7 8 9]; sub_rv = rv(3:7)
MATLAB ejecutará la instrucción anterior y devolverá el siguiente resultado −
sub_rv = 3 4 5 6 7
Operaciones vectoriales
En esta sección, analicemos las siguientes operaciones vectoriales −
-
Suma y Resta de Vectores
-
Multiplicación escalar de vectores
-
Transposición de un vector
-
Agregar vectores
-
Magnitud de un vector
-
Producto punto vectorial
-
Vectores con elementos uniformemente espaciados
MATLAB