Main Content

Nombres de variables

Nombres válidos

Un nombre de variable válido comienza por una letra, seguida de letras, dígitos o guiones bajos. MATLAB®distingue entre mayúsculas y minúsculas, de manera queAyanoconstituyen la misma variable. La longitud máxima del nombre de una variable es el valor que el comandonamelengthmaxdevuelve.

No puede definir variables con los mismos nombres que las palabras clave de MATLAB, comoifoend. Para obtener una lista completa, ejecute el comandoiskeyword.

Ejemplos de nombres válidos: Ejemplos de nombres no válidos:
x6 6 x
lastValue end
n_factorial n!

Conflictos con los nombres de las funciones

Evite crear variables con el mismo nombre que una función (comoi,j,mode,char,sizeypath). En general, los nombres de las variables tienen prioridad sobre los nombres de las funciones. Si crea una variable que utiliza el nombre de una función, en ocasiones obtendrá resultados inesperados.

Compruebe si un nombre propuesto ya está en uso con la funciónexistowhich.existdevuelve0si no existen variables, funciones ni otros elementos con el nombre propuesto. Por ejemplo:

existcheckname
ans = 0

Si inadvertidamente crea una variable con un conflicto con el nombre, elimine la variable de la memoria con la funciónclear.

Otra posible causa de los conflictos con los nombres deriva de la definición de una función que llama aloadoeval(o funciones similares) para añadir variables al área de trabajo. En algunos casos,loadoevalañaden variables con los mismos nombres que las funciones. A menos que estas variables se encuentren en el área de trabajo de la función antes de la llamada aloadoeval, el analizador de MATLAB interpreta los nombres de variable como nombres de función. Para obtener más información, consulte:

Consulte también

|||||