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