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.