\r
set(handles.analysis_type,'String','Default');\r
set(handles.analysis_method,'String','Transfert function|Deconvolution');\r
-set(handles.analysis_domain,'String','Frequency|Time|Time/Frequency & THD');\r
+set(handles.analysis_domain,'String','Frequency|Time|Time/Frequency');\r
set(handles.in_on_off,'UserData',device);\r
set(handles.save_button,'UserData',latency);\r
\r
S = 20*log10(S);
colormap(jet(ncmap));
-% size(t)
-% size(f)
-% size(S)
+ size(t)
+ size(f)
+ size(S)
t_0 = t(1);
t_n = t(length(t));
f_0 = f(1);
%
figure(1);
% img = imagesc(t, f, S);
- mesh(t, f, S);
+ mesh(t, f, S);
view([0,90]);
shading interp;
colorbar;
ylabel('Frequency (Hz)');
title(['Spectrogram (dB normalized)']);
- for t_i=1:length(t)
- f_1(t_i)=f_0*exp((t(t_i)/t_n)*log(f_n/f_0));
- for h_i=1:n_harm
- f_i = h_i*f_1(t_i);
- [r,c,V] = findnearest(f_i,f,0);
- h(h_i,t_i)=S(r,t_i);
- end
- end
-
- colors = ['k';'r';'b';'g';'m';'c';'y'];
- figure(2);
- hold on;
- leg = [];
- for i=1:n_harm
- semilogx(f_1,h(i,:),colors(i));
- leg = [leg;['Harmonic ' num2str(i)]];
- end
- axis([f_0 f_n -120 0]);
- set(gca,'XScale','log');
- xlabel('Frequency (Hz)');
- ylabel('Amplitude (dB)');
- title(['Modulus of the harmonic levels']);
- legend(leg);
- grid on;
+% for t_i=1:length(t)
+% f_1(t_i)=f_0*exp((t(t_i)/t_n)*log(f_n/f_0));
+% for h_i=1:n_harm
+% f_i = h_i*f_1(t_i);
+% [r,c,V] = findnearest(f_i,f,0);
+% h(h_i,t_i)=S(r,t_i);
+% end
+% end
+%
+% colors = ['k';'r';'b';'g';'m';'c';'y'];
+% figure(2);
+% hold on;
+% leg = [];
+% for i=1:n_harm
+% semilogx(f_1,h(i,:),colors(i));
+% leg = [leg;['Harmonic ' num2str(i)]];
+% end
+% axis([f_0 f_n -120 0]);
+% set(gca,'XScale','log');
+% xlabel('Frequency (Hz)');
+% ylabel('Amplitude (dB)');
+% title(['Modulus of the harmonic levels']);
+% legend(leg);
+% grid on;
% pcolor(abs(S));