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

3 次查看(过去 30 天)
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?

采纳的回答

Walter Roberson
Walter Roberson 2014-3-4
onCleanup works even for control-C

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Get Started with MATLAB 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by