Index: ../trunk-jpl/src/m/classes/taoinversion.m =================================================================== --- ../trunk-jpl/src/m/classes/taoinversion.m (revision 15481) +++ ../trunk-jpl/src/m/classes/taoinversion.m (revision 15482) @@ -116,6 +116,8 @@ end % }}} function marshall(obj,md,fid) % {{{ + yts=365.0*24.0*3600.0; + WriteData(fid,'object',obj,'class','inversion','fieldname','iscontrol','format','Boolean'); WriteData(fid,'enum',InversionTaoEnum(),'data',true,'format','Boolean'); if ~obj.iscontrol, return; end @@ -124,9 +126,9 @@ WriteData(fid,'object',obj,'class','inversion','fieldname','cost_functions_coefficients','format','DoubleMat','mattype',1); WriteData(fid,'object',obj,'class','inversion','fieldname','min_parameters','format','DoubleMat','mattype',3); WriteData(fid,'object',obj,'class','inversion','fieldname','max_parameters','format','DoubleMat','mattype',3); - WriteData(fid,'object',obj,'class','inversion','fieldname','vx_obs','format','DoubleMat','mattype',1); - WriteData(fid,'object',obj,'class','inversion','fieldname','vy_obs','format','DoubleMat','mattype',1); - WriteData(fid,'object',obj,'class','inversion','fieldname','vz_obs','format','DoubleMat','mattype',1); + WriteData(fid,'object',obj,'class','inversion','fieldname','vx_obs','format','DoubleMat','mattype',1,'scale',1./yts); + WriteData(fid,'object',obj,'class','inversion','fieldname','vy_obs','format','DoubleMat','mattype',1,'scale',1./yts); + WriteData(fid,'object',obj,'class','inversion','fieldname','vz_obs','format','DoubleMat','mattype',1,'scale',1./yts); WriteData(fid,'object',obj,'class','inversion','fieldname','thickness_obs','format','DoubleMat','mattype',1); %process control parameters