Paréntesis en MATLAB

Ammar Ali 22 enero 2022
  1. Utilice los corchetes para crear vectores o matrices en MATLAB
  2. Utilice los corchetes para crear matrices de celdas en MATLAB
Paréntesis en MATLAB

En este tutorial, discutiremos cómo usar los corchetes para crear matrices y corchetes para crear matrices de celdas en MATLAB.

Utilice los corchetes para crear vectores o matrices en MATLAB

Puede utilizar los corchetes para crear vectores y matrices de cualquier tamaño en MATLAB. Por ejemplo, creemos un vector y un array de enteros y un array de array de caracteres usando los corchetes. Vea el código a continuación.

myVector = [1 2 3]
myMatrix = [1 2 3; 5 6 7]
char_matrix = ['a';'b';'c';'d';'f']

Producción :

myVector =

     1     2     3


myMatrix =

     1     2     3
     5     6     7


char_matrix =

  5×1 char array

    'a'
    'b'
    'c'
    'd'
    'f'

Creamos un vector y un array de números enteros y un array del array de caracteres. Cada elemento se guarda en un índice específico en el array. Puede extraer o cambiar un elemento presente en el array utilizando el índice de esa matriz. El índice comienza desde 1 en MATLAB. Por ejemplo, obtengamos el valor presente en el índice 1 en el myVector y cambiemos el valor presente en el índice 2 en el myVector con el valor extraído. Vea el código a continuación.

myVector = [3 2 6]
value = myVector(1)
myVector(2) = value

Producción :

myVector =

     3     2     6


value =

     3


myVector =

     3     3     6

Extrajimos el valor presente en el índice 1, que es 3, y lo guardamos en el índice 2 en myVector. Como puede ver, se han cambiado los elementos del vector. Puede hacer eso con un array, pero debe dar dos valores ahora para la fila y uno para la columna en lugar de un índice. La función unos() para crear un array de unos y la función zeros() para crear un array de ceros. La función size() para obtener el tamaño de un array y la función find() para encontrar algunos valores específicos presentes en el array. Consulte este enlace para obtener más información sobre matrices.

Utilice los corchetes para crear matrices de celdas en MATLAB

Puede utilizar las llaves para crear matrices de celdas de cualquier tipo de datos en MATLAB. Puede almacenar varios tipos de datos en un array de celdas. Por ejemplo, almacenemos un número entero y un carácter en una celda. Vea el código a continuación.

myCell = {10,'Hello'}

Producción :

myCell =

  1×2 cell array

    {[10]}    {'Hello'}

el array de celdas contiene dos matrices, un array contiene el número entero y la otra contiene el carácter. Puede extraer y guardar datos en la celda existente utilizando el índice y el operador de asignación. Por ejemplo, extraiga el valor almacenado en el índice 2 y almacénelo en el índice 3 en la celda. Consulte el siguiente código.

myCell = {10,'Hello'}
v = myCell(2)
myCell(3) = v

Producción :

myCell =

  1×2 cell array

    {[10]}    {'Hello'}


v =

  1×1 cell array

    {'Hello'}


myCell =

  1×3 cell array

    {[10]}    {'Hello'}    {'Hello'}

Extrajimos el valor en el índice 2 y lo almacenamos en la variable v, y almacenamos este valor en el índice 3 del array de celdas. Puede utilizar muchas funciones de celda como cell2mat() para convertir un array de celdas en un array y muchas más funciones relacionadas con una celda. Consulte este enlace para obtener más detalles sobre los arrays de celdas.

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 Matrix