Contenido principal

Operadores y caracteres especiales de MATLAB

Esta página contiene una lista completa de todos los caracteres especiales, símbolos y operadores de MATLAB®.

Operadores aritméticos

SímboloFunción
+

Adición

+A

Más unario

-

Sustracción

-A

Menos unario

.*

Multiplicación elemento por elemento

*

Multiplicación de matrices

./

División derecha elemento por elemento

/

División derecha de matrices

.\

División izquierda elemento por elemento

\

División izquierda de matrices

(también conocida como barra invertida)

.^

Potencia elemento por elemento

^

Potencia de matrices

.'

Trasposición

'

Traspuesta conjugada compleja

Operadores relacionales

SímboloFunción
==

Igual a

El carácter = sirve para la asignación, mientras que el carácter == sirve para comparar los elementos de dos arreglos.

~=

No es igual a

>

Mayor que

>=

Mayor que o igual a

<

Menor que

<=

Menor que o igual a

Operadores lógicos

SímboloFunción
&

Encontrar AND lógico

|

Encontrar OR lógico

&&

Encontrar AND lógico (con cortocircuito)

||

Encontrar OR lógico (con cortocircuito)

~

Encontrar NOT lógico

Caracteres especiales

SímboloFunción
@

Crear funciones anónimas e identificadores de función, llamar a métodos de superclases

.

Separador decimal, operaciones elemento por elemento, indexado

...

continuación en otra línea

,

Separar los elementos de una fila en un arreglo, los subíndices de un arreglo, los argumentos de entrada y salida de una función, los comandos introducidos en la misma línea

:

Creación de vectores, iteración de bucles for, indexado

;

Separar las filas en el comando de creación de un arreglo, suprimir la salida de una línea de código

( )

Precedencia de operadores, delimitación de los argumentos de funciones, indexado

[ ]

Construcción y concatenación de arreglos, creación de matrices vacías, eliminación de elementos, asignación de varios argumentos de salida

{ }

Crear un arreglo de celdas, indexado

%

Comentarios del código, especificador de conversión

{% %}

Bloque de comentarios que se extienden más allá de una línea

!

Emitir un comando del sistema operativo

?

Recuperar información de metaclases para el nombre de clases

''

Crear un arreglo de caracteres

""

Crear una cadena

~

Representar una operación lógica NOT, suprimir argumentos de entrada o salida específicos

=

Creación de variables y asignación de indexados

El carácter = sirve para la asignación, mientras que el carácter == sirve para comparar los elementos de dos arreglos.

< &

Especificar una o varias superclases en una definición de clase

.?

Especificar los campos de una estructura nombre-valor como los nombres de todas las propiedades de la clase que permiten la escritura

Formato de cadenas y caracteres

Algunos caracteres especiales solo pueden utilizarse en el texto de una cadena o vector de caracteres. Puede utilizar estos caracteres especiales para insertar nuevas líneas o retornos de carro, especificar rutas de carpetas y mucho más.

Utilice los caracteres especiales de esta tabla para especificar la ruta de una carpeta con una cadena o vector de caracteres.

/

\

Nombre: barra y barra invertida

Usos: separación de una ruta de archivo o carpeta

Descripción: además de su uso como operadores matemáticos, los caracteres de barra y barra invertida separan los elementos de una ruta o carpeta. En los sistemas basados en Microsoft® Windows®, la barra y la barra invertida tienen el mismo efecto. En los sistemas basados en UNIX® de The Open Group, solo debe utilizar la barra.

Ejemplos

En un sistema Windows, puede utilizar la barra invertida o la barra:

dir([matlabroot '\toolbox\matlab\elmat\shiftdim.m'])
dir([matlabroot '/toolbox/matlab/elmat/shiftdim.m'])

En un sistema UNIX, utilice solo la barra:

dir([matlabroot '/toolbox/matlab/elmat/shiftdim.m'])

..

Nombre: dos puntos

Usos: carpeta principal

Descripción: dos puntos juntos hacen referencia a la carpeta principal de la carpeta actual. Utilice este carácter para especificar las rutas de carpeta relativas a la carpeta actual.

Ejemplos

Para ascender dos niveles en el árbol de carpetas y acceder a la carpeta test, utilice:

cd ..\..\test

Más información

*

Nombre: asterisco

Usos: carácter comodín

Descripción: además de ser el símbolo de una multiplicación de matrices, el asterisco * se utiliza como carácter comodín.

Los comodines se utilizan por lo general en operaciones de archivos que actúan en varios archivos o carpetas. MATLAB crea una coincidencia exacta de todos los caracteres del nombre excepto el carácter comodín *, que puede coincidir con uno o varios caracteres.

Ejemplos

Localice todos los archivos con nombres que comiencen por january_ y tengan una extensión de archivo .mat:

dir('january_*.mat')

@

Nombre: símbolo arroba

Usos: indicador de carpeta de clase

Descripción: un signo @ indica el nombre de una carpeta de clase.

Ejemplos

Haga referencia a una carpeta de clase:

\@myClass\get.m

Más información

+

Nombre: más

Usos: Indicador de directorio de espacios de nombres

Descripción: Un signo + indica el nombre de una carpeta de espacios de nombres.

Ejemplos

Las carpetas de espacios de nombres siempre comienzan por el carácter +:

+myfolder
+myfolder/pkfcn.m  % a namespace function
+myfolder/@myClass % class folder in a namespace

Más información

Existen determinados caracteres especiales que no se pueden introducir como texto normal. En su lugar, debe utilizar secuencias de caracteres únicas para representarlos. Utilice los símbolos de esta tabla para dar formato a las cadenas y a los vectores de caracteres de manera independiente o conjunta con funciones de formato como compose, sprintf y error. Para obtener más información, consulte Dar formato a un texto.

SímboloEfecto en el texto
''

Comilla simple

%%

Signo de porcentaje simple

\\

Barra invertida simple

\a

Alarma

\b

Retroceso

\f

Salto de impresión

\n

Nueva línea

\r

Retorno de carro

\t

Tabulación horizontal

\v

Tabulación vertical

\xN

Número hexadecimal, N

\N

Número octal, N

Temas relacionados

Go to top of page