Clear variables of a function when user interrupts the program using CTRL-C

5 views (last 30 days)
Hi I've written a GUI toolbox in Matlab. Ones can change input parameters of the program and attain different results. I was searching for a method to clear all variables when program terminates at it's end. I can use clear or clear all in the end of the program but when user tries to interrupt the program intentionally then variables of the program wouldn't be cleared at all. These variables might affect performance of the program when user wants to run the program for second or third time. I'm searching for a way which I can clear all the variables in any program termination case (i.e. reaching to the end line of the program, using CTRL-C by the user and any unforeseen way which can interrupt the program). Can anybody help me?

Accepted Answer

Walter Roberson
Walter Roberson on 4 Mar 2014
onCleanup works even for control-C

More Answers (0)

Categories

Find more on Get Started with MATLAB in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!