Variables can be unassigned using the clear function.
    
      The 
clear function alone clears all variables in the workspace. All that
        is entered in the command window is 
clear. There are no inputs or outputs.
        
clear
 
      The 
clear variables function clears all the variables in the current
        workspace (see Workspace and Scoping Rules).
clear variables
 
      The 
clear global function clears all global
        variables.
clear global
 
      The 
clear functions function clears all functions except those
        locked.
clear functions
 
      The 
clear all function clears all variables, global variables, and
        functions. 
clear all
 
      The 
clear function followed by a name of a variable or function clears
        the input function or variable. 
clear a
clear makeSin
 
      The 
clear * function clears all variables that begin with anything
        before the * in the input after the clear.
clear ma*
 
      The 
clear function can also be used to erase specific variables passed
        to it:
clear('name')
clear('makeSin')
 
      All clear functions clear those that they are designed to clear except
        functions, variables, and so on, that are locked. There are functions that can be used to
        unlock and lock those functions and variables .