clearallbut.m
author A.M. Thurnherr <athurnherr@yahoo.com>
Wed, 15 Apr 2015 09:55:34 +0000
changeset 16 54126cc9bb4a
parent 0 0a450563f904
permissions -rw-r--r--
IX_11beta set to Diana Cardoso for testing

function [] = clearallbut(varargin)
% function [] = clearallbut(varargin)
%
% Clear All Variables except some.

% Felix Tubiana
%   11.13.03

if nargin < 1, help clearallbut, return, end

v = evalin('caller', 'who');
k = setxor(v, varargin);
dum = [];
for i = 1:length(k)
   dum = [dum ' ' k{i}];
end
if ~isempty(dum)
   evalin('caller', ['clear' dum]);
end