Saltar al contenido
Control Automático Educación

Nombrar Variables y Crear Vectores en MATLAB

Hola controleros y controleras, continuamos con nuestro curso de MATLAB para principiantes y en la entrada de hoy vamos a aprender a crear variables de vectores como nombrarlas y como capturar los datos dentro de estas variables.

Nombres Permitidos en MATLAB

Cuando creamos variables, scripts o funciones en MATLAB, debemos seguir unas reglas básicas al momento de nombrar dichas variables para que el Software no muestre ningún tipo de error.

Video en EspañolVideo em Português

Las reglas para nombrar dentro del entorno de MATLAB son:

  1. Todos los nombres deben comenzar con una letra.
  2. Los nombres pueden tener cualquier longitud, pero en MATLAB 7 sólo se usan los primeros 63 caracteres.
  3. Los únicos caracteres permisibles son letras, números y el guion bajo.
  4. Los nombres son sensibles a mayúsculas/minúsculas. La variable x es diferente de la variable X.
  5. Existen unas palabras reservadas de MATLAB que no pueden usarse como variables. (Usar iskeyword para conocerlas)
  6. MATLAB le permite reasignar nombres de funciones internas como nombres de variable.

Creando Vectores en MATLAB

Veamos como crear vectores en MATLAB de forma simple y detallada

Video en Español

Video em Português

Para crear un vector Fila, asignamos una variable con el nombre que queramos y colocamos los elementos del vector dentro de corchetes, cada elemento puede ir separado por comas (,) o espacios.

x=[4 6.5 -3 3 10.5 11] %Separado con espacio
x=[4,6.5,-3,3,10.5,11] %Separado con coma

Para crear un vector Columna, asignamos una variable con el nombre que queramos y colocamos los elementos del vector dentro de corchetes, cada elemento separado por punto y coma (;)

x=[4;6.5;-3;3;10.5;11] %Separado con punto y coma

Vectores con intervalos regulares se pueden ingresar mucho más fácilmente, basta solo con colocar la variable y asignarla al valor con intervalo regular colocando el primer valor, luego dos puntos, el incremento, dos puntos y el ultimo valor.

Variable=Primer Valor : Incremento : Ultimo Valor

Veamos algunos ejemplos

% Crea un vector x1=[1 2 3 4 5 6]
x1=1:6 
% Crea un vector x2=[6 5 4 3 2 1]
x2=6:-1:1
% Crea un vector x3=[0 2 4 6 8 10]
x3=0:2:10
% Crea un vector x4=[10.5 10 9.5 9 8.5 8 7.5]
x4=10.5:-0.5:7.5

Matlab también posee algunas funciones para crear vectores con determinadas características

linspace (a,b,c)genera un vector linealmente espaciado entre los valores a y b con c elementos.
linspace (a,b)genera un vector linealmente espaciado entre los valores a y b con 100 elementos.
logspace (a,b,c)genera un vector logarítmicamente espaciado entre los valores 10^a y 10^b con c
elementos.
logspace (a,b)genera un vector logarítmicamente espaciado entre los valores 10^a y 10^b con 50
elementos.
Ecuaciones Lineales Matlab

Ecuaciones Lineales en Matlab

Capturando Datos en Vectores

Para acceder a los elementos individuales de un vector lo haremos utilizando subíndices, así x(n) sería el n-ésimo elemento del vector x. Si queremos acceder al último podemos indicarlo usando end como subíndice

%crea el Vector
x=[4 6.5 -3 3 10.5 11]
%Toma el tercer elemento
x(3) %asi puedo obtener el valor -3 que está en la tercera posicion
%toma del tercero al quinto
x(3:5)
%Toma las datos espaciados de 2 en 2
x(1:2:end)
%Toma el ultimo valor
x(end)
%Toma el primero, cuarto y quinto valor
x([1 4 5])

Eso es todo por la entrada del dia de hoy, espero les haya gustado y hayan aprendido algo nuevo. Si te ha servido el contenido de esta entrada, de los videos y los códigos de implementación y deseas apoyar mi trabajo invitandome a un café super barato, puedes hacerlo en el siguiente link:

👉 Invitar a Sergio a un Café ☕️

Que esten muy bien, nos vemos en la siguiente entrada.