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 ...
20. Anhang 216 legend_string = strcat('\', dateiname, ' (GP:', ↵ num2str(gp_aps_lin_mittel_dB_gesamt,'%5.1f'), ' dB) ', 'AVG: ', ↵ num2str(mittelungsanzahl)); string_matrix(i).name = legend_string; dateien(i,1:length(mat_datei)) = mat_datei; f_min = F_gesamt(1); f_max = F_gesamt(length(F_gesamt)); aps_matrix(:,i) = aps_lin_mittel_dB_gesamt; if exist('gp_zeit') if length(gp_zeit) < length(gp_z) %- Kommt eine längere Matrix, dann kürze die eingehende Matrix gp_zeit(:,i) = gp_z(1:length(gp_zeit),2); zeit(:,1) = gp_z(1:length(gp_zeit),1); elseif length(gp_zeit) > length(gp_z) %- Kommt eine kürzere Metrix, dann kürze die bestehende Matrix gp_zwischen = gp_zeit(1:length(gp_z),:); clear gp_zeit; gp_zeit = gp_zwischen; gp_zeit(:,i) = gp_z(:,2); zeit_zwischen = zeit(1:length(gp_z),:); clear zeit; zeit(:,1) = zeit_zwischen;gp_z(:,1); zeit(:,1) = gp_z(:,1); elseif length(gp_zeit) == length(gp_z) %- Ist die eingehende Matrix gleich lang mit der bestehenden, %- dann übernehme sie einfach gp_zeit(:,i) = gp_z(:,2); zeit(:,1) = gp_z(:,1); end else gp_zeit(:,i) = gp_z(:,2); zeit(:,1) = gp_z(:,1); end size(gp_z) size(gp_zeit) t_min = zeit(1,1); t_max = zeit(length(zeit),1); figure(1); freq_string_2 = ['Frequenzspanne [', num2str(f_min), '; ', ↵ num2str(f_max), '] Hz']; tab_dB(:,i) = tabelle(:,10); if k == 7; k = 1; end farben = ['b' 'r' 'k' 'g' 'm' 'c' ]; %- APS figure(1); plot(F_gesamt, aps_matrix(:,i), 'color', farben(k) ); %- farben = input('Farbe ("k" "r" "b" "g" "m" "c"): ', 's'); %- plot(F_gesamt, aps_lin_mittel_dB_gesamt, 'color', farben ); Fachhochschule Düsseldorf Diplomarbeit 2002/03, Terence Klitz
20. Anhang 217 title(['\ Unbewertete APS | Kanal: ', kanal, ' | ', ↵ freq_string_2, ' Fenster: ', fenster_typ, ' | Überlappung: ', ↵ num2str(ueberlappung), ' % | k: ',num2str(kalibrierfaktor), ' ↵ Pa/EU | delta_f: ', num2str(delta_f), ' Hz | f_ab :', ↵ num2str(abtastrate), ' Hz']); xlabel('f [Hz]'); ylabel('Lp [dB]'); grid on; set(gca, 'xlim', [f_min, f_max]); legend(string_matrix(:).name); hold on; %- LpG(t) figure (2); plot(zeit, gp_zeit(:,i), 'color', farben(k) ); title(['\ GP in Abhängigkeit der Zeit | Kanal: ', kanal, ' | ↵ Fenster: ', fenster_typ, ' | Überlappung: ', ↵ num2str(ueberlappung), ' % | k: ',num2str(kalibrierfaktor), ↵ ' Pa/EU | delta_t: ', num2str(delta_t), 's | 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_zeit(:,i))+5)]); legend(string_matrix(:).name); hold on %- Terzspektrum 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(3); set(gcf,'name', dateiname); stairs(log_f_stairs, amp_terz_spek, farben(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'); hold on ant_dat = menu('Weitere Datei', 'Weitere Datei einlesen', ↵ 'Abbruch'); end %- while-Schleife elseif m_1 ==2 Fachhochschule Düsseldorf Diplomarbeit 2002/03, Terence Klitz
- Seite 165 und 166: 16. Anmerkungen und Hinweise 165 16
- Seite 167 und 168: 17. Zusammenfassung 167 Die Auswert
- Seite 169 und 170: 18. Literaturverzeichnis 169 [18] H
- Seite 171 und 172: 19. Symbolverzeichnis 171 Fzul zul
- Seite 173 und 174: 19. Symbolverzeichnis 173 l7 Abstan
- Seite 175 und 176: 20. Anhang 175 20 Anhang 20.1 Aufli
- Seite 177 und 178: 20. Anhang 177 7 12,6 Abbildung 20.
- Seite 179 und 180: 20. Anhang 179 20.4 Koppeltafel 20.
- Seite 181 und 182: 20. Anhang 181 20.7 Verbindungsleme
- Seite 183 und 184: 20. Anhang 183 20.10 Kalibriersigna
- Seite 185 und 186: 20. Anhang 185 B Leerfahrt ? Progra
- Seite 187 und 188: 20. Anhang 187 20.12 Programm-Seque
- Seite 189 und 190: 20. Anhang 189 20.14 Entwickelte Su
- Seite 191 und 192: 20. Anhang 191 20.14.1 Achsposition
- Seite 193 und 194: 20. Anhang 193 20.14.5 Binearzahl_g
- Seite 195 und 196: 20. Anhang 195 20.14.10 RMS_Wert_au
- Seite 197 und 198: 20. Anhang 197 20.15 MATLAB-Quellte
- Seite 199 und 200: 20. Anhang 199 textdatei = strcat(p
- Seite 201 und 202: 20. Anhang 201 display('Fehler - Ka
- Seite 203 und 204: 20. Anhang 203 20.15.2 Wav_Analyse_
- Seite 205 und 206: 20. Anhang 205 %- die mit dem Fakto
- Seite 207 und 208: 20. Anhang 207 %- bereits (2) pfad_
- Seite 209 und 210: 20. Anhang 209 display('Fehler'); h
- Seite 211 und 212: 20. Anhang 211 %- Es liegt ein line
- Seite 213 und 214: 20. Anhang 213 %- Anzahl der Freque
- Seite 215: 20. Anhang 215 20.15.3 Mat_multirea
- Seite 219 und 220: 20. Anhang 219 20.15.4 Mat_lesen_da
- Seite 221 und 222: 20. Anhang 221 else i_t = 3 * i; en
- Seite 223 und 224: 20. Anhang 223 end end end if terz_
- Seite 225 und 226: 20. Anhang 225 l_8 = l_5 + (l_6 / 2
- Seite 227 und 228: 20. Anhang 227 !- Längsträger D K
- Seite 229 und 230: 20. Anhang 229 L, 28, 10, el_lst_2,
- Seite 231 und 232: 20. Anhang 231 20.17 AutoCAD-Zeichn
- Seite 233 und 234: 20. Anhang 233 Abbildung 20.32: Hal
- Seite 235 und 236: 20. Anhang 235 Abbildung 20.36: Hal
20. Anhang 216<br />
legend_string = strcat('\', dateiname, ' (GP:', ↵<br />
num2str(gp_aps_lin_mittel_dB_gesamt,'%5.1f'), ' dB) ', 'AVG: ', ↵<br />
num2str(mittelungsanzahl));<br />
string_matrix(i).name = legend_string;<br />
dateien(i,1:length(mat_datei)) = mat_datei;<br />
f_min = F_gesamt(1);<br />
f_max = F_gesamt(length(F_gesamt));<br />
aps_matrix(:,i) = aps_lin_mittel_dB_gesamt;<br />
if exist('gp_zeit')<br />
if length(gp_zeit) < length(gp_z)<br />
%- Kommt eine längere Matrix, dann kürze die eingehende Matrix<br />
gp_zeit(:,i) = gp_z(1:length(gp_zeit),2);<br />
zeit(:,1) = gp_z(1:length(gp_zeit),1);<br />
elseif length(gp_zeit) > length(gp_z)<br />
%- Kommt eine kürzere Metrix, dann kürze die bestehende Matrix<br />
gp_zwischen = gp_zeit(1:length(gp_z),:);<br />
clear gp_zeit;<br />
gp_zeit = gp_zwischen;<br />
gp_zeit(:,i) = gp_z(:,2);<br />
zeit_zwischen = zeit(1:length(gp_z),:);<br />
clear zeit;<br />
zeit(:,1) = zeit_zwischen;gp_z(:,1);<br />
zeit(:,1) = gp_z(:,1);<br />
elseif length(gp_zeit) == length(gp_z)<br />
%- Ist die eingehende Matrix gleich lang mit der bestehenden,<br />
%- dann übernehme sie einfach<br />
gp_zeit(:,i) = gp_z(:,2);<br />
zeit(:,1) = gp_z(:,1);<br />
end<br />
else<br />
gp_zeit(:,i) = gp_z(:,2);<br />
zeit(:,1) = gp_z(:,1);<br />
end<br />
size(gp_z)<br />
size(gp_zeit)<br />
t_min = zeit(1,1);<br />
t_max = zeit(length(zeit),1);<br />
figure(1);<br />
freq_string_2 = ['Frequenzspanne [', num2str(f_min), '; ', ↵<br />
num2str(f_max), '] Hz'];<br />
tab_dB(:,i) = tabelle(:,10);<br />
if k == 7;<br />
k = 1;<br />
end<br />
farben = ['b' 'r' 'k' 'g' 'm' 'c' ];<br />
%- APS<br />
figure(1);<br />
plot(F_gesamt, aps_matrix(:,i), 'color', farben(k) );<br />
%- farben = input('Farbe ("k" "r" "b" "g" "m" "c"): ', 's');<br />
%- plot(F_gesamt, aps_lin_mittel_dB_gesamt, 'color', farben );<br />
<strong>Fachhochschule</strong> Düsseldorf Diplomarbeit 2002/03, Terence Klitz