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 ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
20. Anhang 219<br />
20.15.4 Mat_lesen_darstellen<br />
%---------------------------------------------------------------------<br />
%- Mat_lesen_darstellen<br />
%- Programm zum Einlesen der MAT-Ergebnisdateien<br />
%- 17.03.2003 Terence Klitz<br />
%---------------------------------------------------------------------<br />
%-<br />
%- Dieses Programm dient der Darstellung der Spektren, die mit dem<br />
%- Programm Wav_Analyse_Programm_auto.m erstellt wurden. Dazu<br />
%- werden die MAT-Dateien eingelesen.<br />
%- Dargestellt werden das unbewertete APS, das unbewertete Terzspektrum<br />
%- und der zeitliche Verlauf des Gesamtschalldruckpegels.<br />
%-<br />
%- Es können bis zu 6 Dateinen in einem Fenster geplottet werden<br />
%- Es können Einzeldiagramme oder Multidiagramme geplottet werden.<br />
%- Bei den Einzeldiagrammen wird jedes Spektrum einer MAT-Datei, das<br />
%- dargestellt werden soll in einem eigenen Fenster geplottet.<br />
%- Bei den Multidiagrammen werden die jeweiligen Spektren mehrerer<br />
%- MAT-Dateien jeweils einem Fenster geplottet, z.B. alle APS oder<br />
%- alle Terzspektren.<br />
%- Bei den Multidiagrammen kann bei Bedarf ein Vergleichsterzspektrum<br />
%- in das erstelle Terzspektrum hinzugefügt werden.<br />
%- Das Vergleichsspektrum muss als Textdatei vorliegen, in der nur zwei<br />
%- Spalten zulässig sind. Beide Spalten sind durch einen Tabulator<br />
%- zu trennen. In der ersten Spalte stehen die Nennterzmittenfrequenzen,<br />
%- in der zweiten Spalte jeweiligen Pegel.<br />
%-<br />
%- Zusätzlich können auch HP-MAT-Dateien eingelesen werden.<br />
%-<br />
%- Das Programm ist entsprechend dem Inhalt der MAT-Dateien erweiterbar.<br />
%---------------------------------------------------------------------<br />
clear all;<br />
close all;<br />
clc;<br />
ant = 'j'<br />
%- Auswahlmenü<br />
m_1 = menu('Diagrammwahl', 'Einzeldiagramme', 'Multidiagramme','Abbruch')<br />
m_2 = 1;<br />
if m_1 == 1; %- Darstellung von Einzeldiagrammen<br />
i = 0;<br />
while m_2 == 1<br />
clear F_gesamt aps_lin_mittel_dB_gesamt;<br />
i = i + 1;<br />
%- MAT-Datei wählen<br />
[dateiname, pfad] = uigetfile('*.mat', 'MAT-Ergebnisdatei ↵<br />
wählen');<br />
load(strcat(pfad,dateiname));<br />
%- Den Pfad merken<br />
cd(pfad);<br />
figure(i)<br />
f_min = F_gesamt(1);<br />
f_max = F_gesamt(length(F_gesamt));<br />
freq_string_2 = ['Frequenzspanne [', num2str(f_min), '; ', ↵<br />
num2str(f_max), '] Hz'];<br />
<strong>Fachhochschule</strong> Düsseldorf Diplomarbeit 2002/03, Terence Klitz