I wish to clear all my global variables apart from two. So I've generated a cell array of strings that contain all my global variables and removed the two I wish to save:
globals = who('global');
globals = globals(~strcmpi(globals,'waitGUI'));
globals = globals(~strcmpi(globals,'decayFig'));
This is where I'm stuck. How do I clear all the variables who's names of the variables are strings within the cell array "globals"? Thanks!
Sorry I thought you wanted to do it locally. To do it globally is essentially the same, except you need the global flag. You really should read the documentation of clear, since there are a number of better ways of doing this.
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.