Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Thread Subject:
How to free an array in the function

Subject: How to free an array in the function

From: zedong

Date: 27 Dec, 2008 02:23:02

Message: 1 of 3

for example:
function f()
a=ones(1000,10000);
.......%This is some code with respect to a.Now a is no longer need.Now I want to free a %and do some other things,What should I do?
b=zeros(1000,5000);%I must free a.
end% the end of the function

Subject: How to free an array in the function

From: James Tursa

Date: 27 Dec, 2008 02:55:03

Message: 2 of 3

"zedong
" <zdongwu@gmail.com> wrote in message <gj43i6$l2n$1@fred.mathworks.com>...
> for example:
> function f()
> a=ones(1000,10000);
> .......%This is some code with respect to a.Now a is no longer need.Now I want to free a %and do some other things,What should I do?
> b=zeros(1000,5000);%I must free a.
> end% the end of the function

clear a

Subject: How to free an array in the function

From: Loren Shure

Date: 29 Dec, 2008 14:45:11

Message: 3 of 3

In article <gj45e7$djo$1@fred.mathworks.com>,
aclassyguywithaknotac@hotmail.com says...
> "zedong
> " <zdongwu@gmail.com> wrote in message <gj43i6$l2n$1@fred.mathworks.com>...
> > for example:
> > function f()
> > a=ones(1000,10000);
> > .......%This is some code with respect to a.Now a is no longer need.Now I want to free a %and do some other things,What should I do?
> > b=zeros(1000,5000);%I must free a.
> > end% the end of the function
>
> clear a
>
>

or set the variable to empty:
a = [];

--
Loren
http://blogs.mathworks.com/loren

Tags for this Thread

What are tags?

A tag is like a keyword or category label associated with each thread. Tags make it easier for you to find threads of interest.

Anyone can tag a thread. Tags are public and visible to everyone.

Contact us