diff --git a/matlab/AUG/gdat_aug.m b/matlab/AUG/gdat_aug.m index df8a711bff5eb03ed6dd7f4bfcf0d53c6878d53a..5170f4744e3ef6a2dc7b906cdb590e0af2942f6e 100644 --- a/matlab/AUG/gdat_aug.m +++ b/matlab/AUG/gdat_aug.m @@ -2947,7 +2947,7 @@ Lpf_SOL = fix(Lpf_tot/i_ref); Lpf1_t = mod(Lpf_tot,i_ref)+1; % nb of Lpf points if max(Lpf1_t) > 3000 % most probably i_ref wrong - i_ref = 10^fix(log10(double(max(Lpf1_t)))); + i_ref = 10^fix(log10(max(Lpf1_t))); Lpf_tot = Lpf_par.value(1:NTIME); % nb of points: i_ref*nb_SOL points + nb_core Lpf_SOL = fix(Lpf_tot/i_ref); Lpf1_t = mod(Lpf_tot,i_ref)+1; % nb of Lpf points diff --git a/matlab/AUG/rdaAUG_eff.m b/matlab/AUG/rdaAUG_eff.m index 142ca6a1ee1657ed7ef11a405b29dd5f469bf1dc..d1ac063d39559dd2bee11f50758cffaf606ad2c8 100644 --- a/matlab/AUG/rdaAUG_eff.m +++ b/matlab/AUG/rdaAUG_eff.m @@ -167,8 +167,8 @@ if usemdsplus % use augsignal to get effective layout as in ISIS and sf2sig, for example for EQI/PFM eval(['[data,error]=mdsvalue(''_rdaeff' user diagname '=augsignal(' num2str(shot) ',"' diagname '","' sigtype '","' shotfile_exp ... '",' ed_number ',' tstart ',' tend ',_oshot' user diagname ',_oed' user diagname ',' ask_raw ')'');']); - if isa(data,'single') - data=double(data); + if isnumeric(data) + data=double(data); end elseif isempty(param_set_name) && ~area_base && ~time_base % use augparam