Borrar variables en MATLAB

Ammar Ali 25 noviembre 2021
Borrar variables en MATLAB

Este tutorial discutirá cómo borrar variables de la memoria usando el comando clear en Matlab.

Borrar variables de la memoria usando el comando clear en MATLAB

Para borrar variables de la memoria o el espacio de trabajo de Matlab, Matlab proporciona el comando integrado clear. Podemos usar el comando clear si queremos borrar todas las variables disponibles del espacio de trabajo de Matlab en la memoria. Por ejemplo, eliminemos todas las variables del espacio de trabajo usando el comando clear. Vea el código a continuación.

>> clear

Puede utilizar el comando clear en la ventana de comandos, así como en un archivo de secuencia de comandos. Si lo usamos al comienzo del código, Matlab borrará todas las variables almacenadas previamente cuando ejecutemos el código. Solo las variables generadas después del comando clear se guardarán en el espacio de trabajo o en la memoria. Si usamos el comando clear al final del código, entonces todas las variables generadas durante la ejecución del código serán eliminadas del espacio de trabajo o de la memoria. Si no queremos borrar todas las variables, pero queremos borrar algunas variables específicas, podemos usar el comando clear y el nombre de la variable para eliminar esa variable de la memoria. Por ejemplo, si el nombre de la variable es MyMatrix, podemos usar el comando clear y el nombre de MyMatrix para borrar la variable de la memoria. Por ejemplo, creemos un array y luego la eliminemos usando el comando clear y el nombre de la variable. Vea el código a continuación.

>> MyMatrix = [1 2 3];
>> clear MyMatrix

Cuando escribe la primera línea de código en la ventana de comandos de Matlab, la variable MyMatrix se guardará en el espacio de trabajo. Cuando escribe la segunda línea en la ventana de comandos de Matlab, la variable MyMatrix se eliminará del espacio de trabajo o de la memoria. Este comando solo eliminará la variable cuyo nombre se usa, y todas las demás variables permanecerán en el espacio de trabajo o en la memoria. También puede escribir varios nombres en una sola línea separados por un espacio para eliminarlos del espacio de trabajo o de la memoria.

También puede utilizar el tipo de elemento para eliminar ciertos tipos de elementos. Por ejemplo, podemos borrar todas las funciones o clases o las variables. El comando de función clear borrará todas las funciones presentes en la memoria, y el comando de clase clear eliminará las clases presentes en la memoria. Por ejemplo, vea el código a continuación.

>>clear functions

Si no conocemos el nombre de ciertas variables, también podemos usar expresiones, y Matlab eliminará las variables que coincidirán con la expresión. Por ejemplo, creemos dos variables, MyMatrix y MyMatrix2, y elimínelas con el nombre My. Vea el código a continuación.

>> MyMatrix = [1 2 3];
>> MyMatrix2 = [1 2 3];
>> clear -regexp ^My

Las variables MyMatrix y MyMatrix2 se eliminarán del espacio de trabajo porque contienen My al principio. También puede escribir varias expresiones en la misma línea. Asegúrese de guardar ciertos tipos de resultados antes de borrar las variables.

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