I feel like an idiot but I don't seem to be able to solve the following problem:
When I define a handle class, how do I destroy it?
Example:
classdef test_class < handle properties % Lots of data
data = rand(1e4,1e4); end methods function delete(obj) % What do I put here to destroy the object itself: erase the object itself from memory
% Only "clear all" seems to work
end endend
Testing this with
x = test_class;clear xmemoryclear allmemory
shows that the class data is effectively destroyed by clear all.
Does anyone know what code to use in the delete function ??
Thanks for you replies
Olaf
Best Answer