0001 function g=plus(g1,g2)
0002 
0003 
0004 
0005 
0006 
0007 
0008 
0009 
0010 
0011   if isa(g1,'Gaussian')
0012     if isa(g2,'Gaussian')
0013       g=Gaussian(g1.m+g2.m,g1.S+g2.S);
0014     else
0015       if isa(g2,'double')
0016         g=Offset(g1,g2);
0017       else
0018         error('Invalid parameter type in Gaussian mtimes')
0019       end
0020     end
0021   else
0022     g=plus(g2,g1);
0023   end
0024 
0025