Dokument [PDF, 9,1 MB] - FB 4 Allgemein - Fachhochschule ...

Dokument [PDF, 9,1 MB] - FB 4 Allgemein - Fachhochschule ... Dokument [PDF, 9,1 MB] - FB 4 Allgemein - Fachhochschule ...

mv.fh.duesseldorf.de
von mv.fh.duesseldorf.de Mehr von diesem Publisher
22.07.2013 Aufrufe

20. Anhang 220 anz_gp = length(gp_z); t_min = gp_z(1,1); t_max = gp_z(anz_gp,1); t_string = ['Zeitdauer [', num2str(t_min), '; ', ↵ num2str(t_max), '] s']; %- APS plotten if i == 1 i_a = 1 else i_a = (3 * i) - 2; end figure(i_a); set(gcf,'name', dateiname); plot(F_gesamt, aps_lin_mittel_dB_gesamt, 'color', 'black'); title(['Datei:\ ', dateiname, ' Unbewertetes APS | Kanal: ', ↵ kanal, ' | AVG = ', num2str(mittelungsanzahl,3), ' | GP: ↵ ',num2str(gp_aps_lin_mittel_dB_gesamt,'%5.1f'),' dB | ', ↵ freq_string_2, ' Fenster: ', fenster_typ, ' | Überlappung: ', ↵ num2str(ueberlappung), ' % | k: ',num2str(kalibrierfaktor), ' ↵ Pa/EU | delta_f: ', num2str(delta_f), ' Hz | nfft: ', ↵ num2str(blockgroesse), ' | f_ab :', num2str(abtastrate), ' ↵ Hz']); xlabel('f [Hz]'); ylabel('Lp [dB]'); grid on; set(gca, 'xlim', [f_min, f_max]); set(gca,'fontsize', 10); set(gca,'ygrid', 'on'); set(gca,'xgrid', 'on'); legend(strcat('\',dateiname)); %- LpG(t) plotten if i == 1 i_g = 2 else i_g = (3 * i) - 1; end figure(i_g); set(gcf,'name', dateiname); plot(gp_z(:,1), gp_z(:,2), 'color', 'black'); title(['Datei:\ ', dateiname, ' GP über der Zeit | Kanal: ', ↵ kanal, ' | Anz. der GP: ', num2str(anz_gp), ' | GP: ↵ ',num2str(gp_aps_lin_mittel_dB_gesamt,'%5.1f'),' dB | ', ↵ t_string, ' Fenster: ', fenster_typ, ' | Überlappung: ', ↵ num2str(ueberlappung), ' % | k: ',num2str(kalibrierfaktor), ' ↵ Pa/EU | delta_t: ', num2str(delta_t), 'Hz | nfft: ', ↵ num2str(blockgroesse), ' | f_ab :', num2str(abtastrate), ' ↵ Hz']); xlabel('t [s]'); ylabel('GP [dB]'); grid on; set(gca, 'xlim', [0, t_max]); set(gca, 'ylim', [0, (max(gp_z(:,2))+5)]); set(gca,'fontsize', 10); set(gca,'ygrid', 'on'); set(gca,'xgrid', 'on'); legend(strcat('\',dateiname)); %- Terzspetrum plotten if i == 1 i_t = 3 Fachhochschule Düsseldorf Diplomarbeit 2002/03, Terence Klitz

20. Anhang 221 else i_t = 3 * i; end amp_terz_spek = tabelle(:,10); amp_terz_spek((length(amp_terz_spek)+1)) = ↵ tabelle(length(tabelle),10); terz_string = ['Terzmittelfrequenzen [',num2str(tabelle(1,1)), ↵ '; ', num2str(tabelle(length(tabelle),1)), ']']; gp_terz_dB = 10*log10( sum( 10.^(tabelle(:,10)./10))); figure(i_t); set(gcf,'name', dateiname); stairs(log_f_stairs, amp_terz_spek, 'k'); title(['Unbewertetes Terzspektrum; Kanal: ', kanal, ';AVG = ', ↵ num2str(mittelungsanzahl,3), '; GP: ', ↵ num2str(gp_terz_dB,'%5.1f'), ' dB; ', terz_string]); xlabel('f [Hz]'); ylabel('Lp [dB]'); set(gca, 'xlim', [log_f_stairs(1), ↵ log10(tabelle(length(tabelle),6))]); set(gca, 'xscale', 'linear'); set(gca, 'xtick', log_f_mn); set(gca, 'xticklabel', oktav_m); set(gca, 'fontsize', 10); set(gca, 'xgrid', 'on'); set(gca, 'ygrid', 'on'); m_2 = menu('Weitere MAT-Datei ?', 'JA', 'NEIN'); end %- while-Schleife end if m_1 == 2 %- Darstellung Multidiagrammen i = 0; k = 0; while m_2 == 1 clear F_gesamt aps_lin_mittel_dB_gesamt c1x c1; i = i + 1; k = k + 1; [dateiname, pfad] = uigetfile('*.mat', 'MAT-Ergebnisdatei ↵ wählen'); load(strcat(pfad,dateiname)); gp_fig = 1; terz_fig = 1; %- Wenn eine konvertierte HP-Datei geladen wird if exist ('c1x'); aps_lin_mittel_dB_gesamt = 20*log10(sqrt(c1./2)); F_gesamt = c1x; gp_aps_lin_mittel_dB_gesamt = 0; mittelungsanzahl = 0; kanal = '--'; fenster_typ = 'hanning'; ueberlappung = '--'; kalibrierfaktor = 0; delta_f = 0; abtastrate = 0; gp_z = 0; gp_fig = 0; terz_fig = 0; end Fachhochschule Düsseldorf Diplomarbeit 2002/03, Terence Klitz

20. Anhang 220<br />

anz_gp = length(gp_z);<br />

t_min = gp_z(1,1);<br />

t_max = gp_z(anz_gp,1);<br />

t_string = ['Zeitdauer [', num2str(t_min), '; ', ↵<br />

num2str(t_max), '] s'];<br />

%- APS plotten<br />

if i == 1<br />

i_a = 1<br />

else i_a = (3 * i) - 2;<br />

end<br />

figure(i_a);<br />

set(gcf,'name', dateiname);<br />

plot(F_gesamt, aps_lin_mittel_dB_gesamt, 'color', 'black');<br />

title(['Datei:\ ', dateiname, ' Unbewertetes APS | Kanal: ', ↵<br />

kanal, ' | AVG = ', num2str(mittelungsanzahl,3), ' | GP: ↵<br />

',num2str(gp_aps_lin_mittel_dB_gesamt,'%5.1f'),' dB | ', ↵<br />

freq_string_2, ' Fenster: ', fenster_typ, ' | Überlappung: ', ↵<br />

num2str(ueberlappung), ' % | k: ',num2str(kalibrierfaktor), ' ↵<br />

Pa/EU | delta_f: ', num2str(delta_f), ' Hz | nfft: ', ↵<br />

num2str(blockgroesse), ' | f_ab :', num2str(abtastrate), ' ↵<br />

Hz']);<br />

xlabel('f [Hz]');<br />

ylabel('Lp [dB]');<br />

grid on;<br />

set(gca, 'xlim', [f_min, f_max]);<br />

set(gca,'fontsize', 10);<br />

set(gca,'ygrid', 'on');<br />

set(gca,'xgrid', 'on');<br />

legend(strcat('\',dateiname));<br />

%- LpG(t) plotten<br />

if i == 1<br />

i_g = 2<br />

else i_g = (3 * i) - 1;<br />

end<br />

figure(i_g);<br />

set(gcf,'name', dateiname);<br />

plot(gp_z(:,1), gp_z(:,2), 'color', 'black');<br />

title(['Datei:\ ', dateiname, ' GP über der Zeit | Kanal: ', ↵<br />

kanal, ' | Anz. der GP: ', num2str(anz_gp), ' | GP: ↵<br />

',num2str(gp_aps_lin_mittel_dB_gesamt,'%5.1f'),' dB | ', ↵<br />

t_string, ' Fenster: ', fenster_typ, ' | Überlappung: ', ↵<br />

num2str(ueberlappung), ' % | k: ',num2str(kalibrierfaktor), ' ↵<br />

Pa/EU | delta_t: ', num2str(delta_t), 'Hz | nfft: ', ↵<br />

num2str(blockgroesse), ' | f_ab :', num2str(abtastrate), ' ↵<br />

Hz']);<br />

xlabel('t [s]');<br />

ylabel('GP [dB]');<br />

grid on;<br />

set(gca, 'xlim', [0, t_max]);<br />

set(gca, 'ylim', [0, (max(gp_z(:,2))+5)]);<br />

set(gca,'fontsize', 10);<br />

set(gca,'ygrid', 'on');<br />

set(gca,'xgrid', 'on');<br />

legend(strcat('\',dateiname));<br />

%- Terzspetrum plotten<br />

if i == 1<br />

i_t = 3<br />

<strong>Fachhochschule</strong> Düsseldorf Diplomarbeit 2002/03, Terence Klitz

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!