Crear y editar variables
Crear variables
El área de trabajo de MATLAB® consiste en las variables que crea y guarda en la memoria durante una sesión de MATLAB. Puede crear variables nuevas en el área de trabajo ejecutando código de MATLAB o utilizando variables existentes.
Para crear una variable nueva, introduzca el nombre de la variable en la ventana de comandos, seguido por un signo igual (=
) y el valor que desea asignar a la variable. Por ejemplo, si ejecuta estas instrucciones, MATLAB añade las cuatro variables x
, A
, I
y C
al área de trabajo:
x = 5.71; A = [1 2 3; 4 5 6; 7 8 9]; I = besseli(x,A); C = {A A A};
No tiene que declarar variables antes de asignarles valores.
Si no termina la instrucción de asignación con un punto y coma (;
), MATLAB muestra el resultado en la ventana de comandos. Por ejemplo:
x = 5.71
x = 5.7100
Si no asigna de forma explícita la salida de una instrucción a una variable, MATLAB asigna generalmente el resultado a la palabra reservada ans
. El valor de ans
cambia con cada instrucción que devuelve un valor de salida que no está asignado a una variable. Por ejemplo:
sin(1)
ans = 0.8415
Para ver y editar variables, utilice el explorador del área de trabajo y el editor de variables. (algunas opciones de edición no están disponibles en MATLAB Online™).
Ver el contenido del área de trabajo
Para ver una lista de las variables del área de trabajo, utilice el explorador del área de trabajo.
Para abrir el explorador del área de trabajo si no está visible actualmente, proceda de una de las siguientes formas:
En la pestaña Home, en la sección Environment, haga clic en Layout. Después, en Show, seleccione Workspace.
Escriba
workspace
en la ventana de comandos.
De forma predeterminada, el explorador del área de trabajo muestra el área de trabajo básica. También puede ver áreas de trabajo de función si MATLAB se encuentra en el modo de depuración. Para obtener más información, consulte Áreas de trabajo básica y de función.
Para mostrar columnas adicionales, como las de tamaño y rango, en la barra de título del explorador del área de trabajo, haga clic en el botón Show Workspace Actions y, después, haga clic en Choose Columns. En MATLAB Online, para seleccionar qué columnas mostrar, haga clic con el botón secundario en el nombre de una columna del panel del área de trabajo y seleccione o borre los nombres de columna que desee.
También puede utilizar el comando who
de la ventana de comandos para ver una lista de variables. Para listar información sobre el tamaño y la clase, utilice el comando whos
. Por ejemplo, si tiene las variables x
, A
e I
en el área de trabajo, puede ejecutar los comandos who
y whos
para ver el contenido del área de trabajo:
who
Your variables are: A C I x
whos
Name Size Bytes Class Attributes A 3x3 72 double C 1x3 528 cell I 3x3 72 double x 1x1 8 double
Ver contenidos de la variable
Puede ver el contenido de una variable de distintas formas:
Ventana de comandos: escriba el nombre de la variable en la línea de comandos. Por ejemplo:
x
x = 5.7100
Editor de variables: en el explorador del área de trabajo, haga doble clic en el nombre de una variable. Se abre el editor de variables para esa variable.
Algunas variables abren un visualizador u otra herramienta adecuada para su tipo. Para obtener más detalles, consulte la documentación sobre ese tipo de datos u objetos.
Un icono Protected Property o Private Property situado junto a una propiedad de variable en el editor de variables indica que la propiedad está protegida o es privada, respectivamente.
Para cambiar cómo muestra las variables el editor de variables, vaya a la pestaña View y, en la sección Format, seleccione un formato de visualización de números. El formato de visualización no afecta al modo en el que se muestran los valores en la ventana de comandos o en el explorador del área de trabajo, ni tampoco al modo en el que se guardan las variables.
Nota
El número máximo de elementos de una variable que puede abrir en el editor de variables depende del sistema operativo y de la cantidad de memoria física instalada en el sistema.
Editar contenidos de la variable
Puede editar el contenido de las variables de escalar (1 por 1) en el explorador del área de trabajo. Para editar el contenido, haga clic en el valor de la variable para seleccionarlo e introducir un valor nuevo.
Para editar otras variables, ábralas en el editor de variables. Por ejemplo, supongamos que crea un arreglo de celdas, C
, ejecutando estos comandos en la ventana de comandos:
A = magic(4); C = {A A A};
C
para abrirla en el editor de variables.
Para editar un elemento de una variable, haga doble clic en el elemento. El elemento se abre en un documento nuevo dentro del editor de variables. Por ejemplo, si hace doble clic en el elemento C{1,1}
en el editor de variables, el contenido de esa celda se abren en una pestaña nueva. Puede editar el valor de un elemento de variable haciendo clic en el elemento y escribiendo un valor nuevo. Pulse Enter (Intro) o haga clic en otro elemento para guardar el cambio.
Para regresar al arreglo de celdas principal o a la estructura de un elemento, vaya a la pestaña View y haga clic en el botón Go Up.
Los cambios que realiza en el editor de variables se guardan de forma automática en el área de trabajo. Los cambios que realiza en las variables mediante la ventana de comandos u otras operaciones actualizan de forma automática la información para dichas variables en el explorador del área de trabajo y en el editor de variables.
Nota
No puede editar elementos ni subconjuntos de arreglos multidimensionales en el editor de variables.
No puede editar arreglos altos en el editor de variables.
Cuando edita cadenas en el explorador del área de trabajo o como parte de una estructura del editor de variables, debe utilizar comillas dobles para encerrar el valor de la cadena.
Editar variables de tablas y arreglos de estructuras
Las tablas (incluidos los horarios) y los arreglos de estructuras admiten acciones de edición adicionales.
Acción | Procedimiento |
---|---|
Modificar el nombre de una columna o fila | Haga doble clic en el nombre e introduzca el texto nuevo.
|
Reordenar variables | Mueva el cursor por encima del lado izquierdo de una variable hasta que aparezca una flecha de cuatro puntas. Después, haga clic y arrastre la columna a una ubicación nueva.
|
Modificar unidades y descripciones de variables | Haga clic en la flecha que aparece a la derecha del nombre de una variable. Después, introduzca texto nuevo en los campos Units y Description.
|
Ordenar datos de variables | Haga clic en la flecha que aparece a la derecha del nombre de una variable y seleccione Ascending o Descending.
|
Nota
Los contenidos de una tabla solo resultan visibles y modificables cuando el número de variables es menor que 5000. Cuando el número de variables es igual a o mayor que 5000, solo puede ver las propiedades de la tabla.
Los cambios que se realizan a determinados tipos de variables en el editor de variables también aparecen en la ventana de comandos. Por ejemplo, suponga que tiene una tabla T
que contiene tres columnas, A
, B
y C
. Si elimina la columna A
en el editor de variables, la línea T(:,'A') = [];
se muestra en la ventana de comandos. Para suprimir la visualización de código en la ventana de comandos, en la pestaña View, deshabilite la casilla de verificación Show MATLAB Code.
Cambiar el tamaño o la forma de variables
Para modificar el tamaño, la forma y el orden de los elementos de variables en el editor de variables, utilice uno de estos procedimientos.
Acción | Procedimiento |
---|---|
Eliminar elementos de fila, columna o variable | Haga clic con el botón secundario en el encabezado de fila o columna o en los elementos seleccionados que desee, y seleccione Delete Row o Delete Column. |
Insertar fila o columna nuevas | Haga clic con el botón secundario en el encabezado de fila o columna, o en el elemento que desee, y seleccione Insert Row Above, Insert Row Below, Insert Column to the Left o Insert Column to the Right. También puede añadir filas o columnas simplemente introduciendo un valor en una fila o columna vacías. Por ejemplo, para añadir una fila o columna al arreglo de C{1,1} , introduzca un valor en el elemento (5,5). |
Cortar elementos de variables | Haga clic con el botón secundario en el encabezado de fila o columna o en los elementos seleccionados que desee, y seleccione Cut. Los valores cortados se desplazan al portapapeles y se reemplazan por el valor predeterminado para elementos vacíos. Para obtener más información, consulte Elementos vacíos. |
Copiar elementos de variables | Haga clic con el botón secundario en el encabezado de fila o columna o en los elementos seleccionados que desee, y seleccione Copy. |
Pegar elementos de variables | Haga clic con el botón secundario en el encabezado de fila o columna o en el elemento en los que desee que comience la inserción, y seleccione Paste. |
Pegar celdas desde la hoja de cálculo de Microsoft® Excel® | Haga clic con el botón secundario en el elemento en el que desee que comience la inserción y, después, seleccione Paste Excel Data. |
Elementos vacíos
Se asignan valores predeterminados a los elementos vacíos. Las asignaciones predeterminadas son las siguientes:
0
para arreglos numéricos[]
para estructuras y arreglos de celdas<undefined>
para variables categóricas
Copiar, renombrar y eliminar variables
Puede copiar y pegar, duplicar, renombrar y eliminar variables dentro del explorador del área de trabajo.
Acción | Procedimiento |
---|---|
Copiar una variable al y desde el portapapeles | Seleccione las variables, haga clic con el botón secundario y, después, seleccione Copy. Después, puede pegar los nombres, por ejemplo, en la ventana de comandos o en una aplicación externa. Las múltiples variables se separan por comas. |
Duplicar una variable | Seleccione las variables, haga clic con el botón secundario y, después, seleccione Duplicate. MATLAB crea una copia de las variables seleccionadas. |
Renombrar una variable del área de trabajo | Haga clic con el botón secundario en el nombre de la variable y, después, seleccione Rename. Escriba el nombre nuevo de la variable y pulse Enter. |
Eliminar todas las variables del área de trabajo | En la pestaña Home, en la sección Variable, haga clic en Clear Workspace. También puede utilizar la función |
Eliminar las variables seleccionadas del área de trabajo | Seleccione las variables en el explorador del área de trabajo, haga clic con el botón secundario y, después, seleccione Delete. También puede utilizar la función Para mantener las variables especificadas, pero eliminar otras, utilice la función |
Para crear una variable de área de trabajo nueva a partir de una variable existente, en el editor de variables, seleccione un elemento, un rango de datos, una fila o una columna de un arreglo, y, después, en la pestaña Variable, seleccione New from Selection.
Puede cambiar el carácter que delimita los decimales en los datos al cortar y pegar valores desde el editor de variables a archivos de texto o a otras aplicaciones. Puede hacerlo, por ejemplo, si proporciona datos a una configuración local que utilice un carácter que no sea el punto (.
). Para cambiar el carácter delimitador, especifique un Decimal separator for exporting numeric data via system clipboard en las Variables Preferences.
Navegar por el contenido de una variable
Cuando edita variables en el editor de variables, algunas variables pueden contener grandes cantidades de datos, lo que dificulta la navegación entre elementos. Utilice estos accesos directos del teclado para desplazarse con facilidad entre elementos de la variable en el editor de variables. No puede modificar esos accesos directos del teclado.
Acción | Acceso directo del teclado |
---|---|
Confirme los cambios del elemento y pase al elemento siguiente. Variables Preferences permite especificar cuál es el elemento siguiente. El valor predeterminado es desplazarse hacia abajo. | Enter |
Desplácese a la derecha. Dentro de una selección, Tabulador también se desplaza desde la última columna de una fila a la primera columna de la fila siguiente. | Tabulador |
Desplácese en dirección opuesta a Enter o Tabulador. | Mayús+Intro o Mayús+Intro |
Desplácese | AvPág |
Desplácese | RePág |
Desplácese a la columna 1. | Inicio |
Desplácese a la fila 1, columna 1. | Ctrl+Inicio |
Edite el elemento actual situando el cursor al final del elemento. | F2 (Ctrl+U en las plataformas Macintosh de Apple) |
Consulte también
openvar
| Explorador del área de trabajo