Variables MATLAB

Ammar Ali 25 marzo 2022
Variables MATLAB

Este tutorial discutirá la creación de variables y el almacenamiento de datos en variables en Matlab.

Variables MATLAB

Las variables se utilizan para almacenar datos en Matlab. Cuando creamos una variable, Matlab asignará algo de memoria a esa variable para almacenar datos.

Si almacenamos datos en una variable, podemos usar el nombre de la variable en lugar de los datos.

Por ejemplo, si queremos multiplicar y sumar dos números, podemos guardarlos en dos variables, y luego podemos multiplicarlos y sumarlos usando su nombre.

Vea el código a continuación.

clc
a = 100;
b = 50;
mul = a*b
add = a+b

Producción :

mul =

        5000


add =

   150

Si usamos un punto y coma después de almacenar el valor en una variable, Matlab no mostrará el valor en la ventana de comandos. En Matlab, podemos escribir código en un archivo de secuencia de comandos, así como en la ventana de comandos.

El código anterior está escrito en un archivo de script. En el resultado, puede ver que solo las variables mul y add se muestran en la ventana de comandos porque no contienen punto y coma al final. También puede ver las variables y sus valores en la ventana del área de trabajo.

El comando clc al comienzo del código se usa para borrar la ventana de comandos. Podemos usar el comando whos para verificar el nombre de la variable, el tamaño, los bytes y la clase o tipo de datos de las variables.

Por ejemplo, usemos el comando whos en el código anterior. Vea el código a continuación.

a = 100;
b = 50;
mul = a*b;
add = a+b;
whos

Producción :

  Name      Size            Bytes  Class     Attributes

  a         1x1                 8  double              
  add       1x1                 8  double              
  b         1x1                 8  double              
  mul       1x1                 8  double    

En la salida, todas las variables tienen el mismo tamaño y clase. Las variables almacenadas dentro del espacio de trabajo permanecerán allí a menos que cerremos Matlab o usemos el comando clear para borrarlas del espacio de trabajo.

Podemos almacenar datos de todo tipo de clases o tipos de datos en una variable en Matlab, como caracteres que usan comillas simples, cadenas que usan comillas dobles, matrices de celdas que usan corchetes, vectores que usan corchetes y matrices que usan corchetes.

Vamos a crear variables con diferentes tipos de datos. Vea el código a continuación.

a = {1,2};
b = [1 2];
c = 'Char';
d = "String";
e = {'char',"string",5};
whos

Producción :

  Name      Size            Bytes  Class     Attributes

  a         1x2               224  cell                
  b         1x2                16  double              
  c         1x4                 8  char                
  d         1x1               150  string              
  e         1x3               478  cell                

Podemos almacenar diferentes tipos de datos o clases de variables dentro de una matriz de celdas.

Un nombre de variable debe comenzar con una letra que contenga números y guiones bajos. No debe contener puntos, símbolos aritméticos ni espacios. Si desea escribir varias cadenas en un nombre de variable, puede usar un guión bajo para separarlas entre sí.

Si pasamos valores separados por un espacio entre corchetes, creará un vector de fila. Si pasamos los valores separados por punto y coma, Matlab creará un vector columna.

De la misma manera, podemos crear matrices en Matlab, escribir los valores separados por un espacio para crear una fila y luego agregar un punto y coma para saltar a la segunda fila.

Por ejemplo, creemos un vector de fila, un vector de columna y una matriz en Matlab. Vea el código a continuación.

a = [1 2 5]
b = [1;2;5]
c = [1 2; 3 5]
whos

Producción :

a =

     1     2     5


b =

     1
     2
     5


c =

     1     2
     3     5

  Name      Size            Bytes  Class     Attributes

  a         1x3                24  double              
  b         3x1                24  double              
  c         2x2                32  double              

Puede verificar el tamaño de la variable para saber si es un vector de fila, un vector de columna o una matriz.

Un valor debe almacenarse dentro de una variable antes de que se use. Si no asignamos un valor de expresión a una variable, Matlab asignará el valor a una variable, que se puede usar más adelante.

Hay muchas palabras clave reservadas en Matlab que no podemos usar como nombre de variable. Para verificar las variables reservadas en Matlab, podemos usar el comando iskeyword, que listará todas las palabras clave reservadas.

Hay expresiones predefinidas en Matlab que podemos usar en nuestro código, como pi.

Podemos usar el operador de dos puntos para crear una gran variedad de números. Crear una matriz de números requiere mucho tiempo, como crear una matriz de números enteros del 1 al 100. En este caso, podemos usar el operador de dos puntos para crear la matriz en poco tiempo.

Por ejemplo, creemos una matriz del 1 al 100. Vea el código a continuación.

a = 0:1:100;
whos

Producción :

  Name      Size             Bytes  Class     Attributes

  a         1x101              808  double              

Para crear la matriz, tenemos que escribir el valor inicial, el incremento y el valor final separados por el operador de dos puntos.

Autor: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Artículo relacionado - MATLAB Variable