There are two solutions to tackle this problem.
%Do this for each experiment tdati=tiddata(yi,ui,Ts); tdati.frequencies=freqvect; Fdati=tim2fou(tdati); Fdati.output=exp(-j*phases).*Fdati.output; Fdati.input=exp(-j*phases).*Fdati.input; %Now the phases are not influenced by the excitation % Fdatall=merge(Fdat1,Fdat2,...); %Multiple experiments Fdatall.synchronization='on'; %Tell varanal to simply average Fdat=varanal(Fdatall); %This can be used by elis or by the GUI
This method works properly in fdident toolbox version 3.1b (21-Jun-2002 or later only) - if fdtool version returns something earlier, please update from the web, from index.html.
%Do this for each experiment tdati=tiddata(yi,ui,Ts); tdati.frequencies=freqvect; Fdati=tim2fou(tdati); Fdatfrfi=stdtfm(Fdati); % Fdatall=merge(Fdatfrf1,Fdatfrf2,...); %Multiple experiments Fdatall.synchronization='on'; %Tell varanal to simply average Fdat=varanal(Fdatall); %This can be used by elis or by the GUI*****************************