Limpar variáveis no MATLAB

Ammar Ali 25 novembro 2021
Limpar variáveis no MATLAB

Este tutorial irá discutir a limpeza de variáveis ​​da memória usando o comando clear no Matlab.

Limpar variáveis ​​da memória usando o comando clear no MATLAB

Para limpar variáveis ​​da memória ou espaço de trabalho do Matlab, o Matlab fornece o comando embutido clear. Podemos usar o comando clear se quisermos limpar todas as variáveis ​​disponíveis no espaço de trabalho do Matlab na memória. Por exemplo, vamos remover todas as variáveis ​​da área de trabalho usando o comando clear. Veja o código abaixo.

>> clear

Você pode usar o comando clear na janela de comando, bem como em um arquivo de script. Se o usarmos no início do código, o Matlab limpará todas as variáveis ​​armazenadas anteriormente quando executarmos o código. Somente as variáveis ​​geradas após o comando clear serão salvas na área de trabalho ou memória. Se usarmos o comando clear no final do código, todas as variáveis ​​geradas durante a execução do código serão removidas do espaço de trabalho ou da memória. Se não quisermos limpar todas as variáveis, mas quisermos limpar algumas variáveis ​​específicas, podemos usar o comando clear e o nome da variável para remover essa variável da memória. Por exemplo, se o nome da variável for MyMatrix, podemos usar o comando clear e o nome MyMatrix para limpar a variável da memória. Por exemplo, vamos criar um array e removê-la usando o comando clear e o nome da variável. Veja o código abaixo.

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

Ao escrever a primeira linha de código na janela de comando do Matlab, a variável MyMatrix será salva na área de trabalho. Quando você escreve a segunda linha na janela de comando do Matlab, a variável MyMatrix será removida da área de trabalho ou memória. Este comando removerá apenas a variável cujo nome é usado, e todas as outras variáveis ​​permanecerão na área de trabalho ou memória. Você também pode escrever vários nomes em uma única linha separados por um espaço para removê-los do espaço de trabalho ou da memória.

Você também pode usar o tipo de item para remover certos tipos de itens. Por exemplo, podemos limpar todas as funções ou classes ou variáveis. O comando de função clear apagará todas as funções presentes na memória, e o comando clear class removerá as classes presentes na memória. Por exemplo, veja o código abaixo.

>>clear functions

Se não soubermos o nome de certas variáveis, também podemos usar expressões, e o Matlab removerá as variáveis ​​que corresponderão à expressão. Por exemplo, vamos criar duas variáveis, MyMatrix e MinhaMatriz2, e removê-las usando o primeiro nome My. Veja o código abaixo.

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

As variáveis ​​MyMatrix e MyMatrix2 serão removidas do espaço de trabalho porque contêm My no início. Você também pode escrever várias expressões na mesma linha. Certifique-se de salvar certos tipos de resultados antes de limpar as variáveis.

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

Artigo relacionado - MATLAB Variable