classdef Ray properties start Vect = Vect; dir Vect = Vect; complexAmplitude = 0; end methods function obj = Ray(start, dir, complexAmplitude) obj.start = start; obj.dir = dir; if nargin == 3 obj.complexAmplitude = complexAmplitude; end end end end