unnecesary variables are not shown after running the programm.

1 view (last 30 days)
Hi all I have written a program in matlab whih has a lot of variables and parameters.when I run the program, the workspace is full of unnecessary variables. how can I write the mentioned program in the way that unnecesary variables are not shown in workspace after running it?
thanks in advanse,

Accepted Answer

Grzegorz Knor
Grzegorz Knor on 9 Sep 2011
Write function instead of script. For example
function [a b c] = my_function
q = 1;
s = 2;
e = 3;
r = 5;
a = q+s;
b = e - r;
c = rand(1);
And run it in this way:
[a b c] = my_function
Or you can use clearvars (clear) function. For example:
q = 1;
s = 2;
e = 3;
r = 5;
a = q+s;
b = e - r;
c = rand(1);
clearvars s e r q

More Answers (0)

Tags

No tags entered yet.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!