Datenverarbeitung und Tabellenkalkulation. Braunschweig, den Dipl.- Ing. Katrin Leicht

Ähnliche Dokumente
Einführung Tabellenkalkulation. H. Wünsch 08/2004

Einführung in MATLAB

Zahl ist der im Gradmaß angegebene Winkel, dessen Sinus Sie berechnen möchten.

Matlab Praktikum. Dipl.-Math. Zülfü Taskesen

Anwendung von (Mathematica und) Matlab in der Physikalischen Chemie

Mathematik am Computer 4. Vorlesung Matlab: Teil 1

Mathematik am Computer 6. Vorlesung: Matlab, Teil I

OCTAVE E-Learning-Tools für Nichtinformatiker Elementare Funktionen

1 Konsole öffnen. 2 matlab & und return eingeben. 3 Konsole dauerhaft geöffnet lassen. 1 Menüpunkt File - Exit MATLAB oder. 2 quit (und return) oder

Motivation. Inhalt. Einführung in die Mathematik für Wirtschaftswissenschaften. Vorlesung im Wintersemester Kurt Frischmuth WS 2017

Operatoren und Ausdrücke

Computergrundlagen Visualisierung II: Gnuplot und Engauge

Fourierreihen und Spektrenanalyse Protokoll 11

Erwin Grüner

Computergrundlagen Visualisierung II: Gnuplot und Engauge

Matlab Selbstlernkurs

Kurven nach Formeln erstellen, Teil 3

Mathematische Computer-Software

Daniel S. Steingrube Institut für Quantenoptik Leibniz Universität Hannover.

WIR REDEN KEIN BLECH.

Einführung in die Programmierung (MA8003)

Einführung in die Programmierung (MA8003)

Dipl.-Volksw. Markus Pullen Wintersemester 2012/13

Computer und Software 1

Schnelle Fouriertransformation (FFT)

Computergrafik 2: Übung 1. Eclipse, PyDev, NumPy, Matplotlib

Versuch 5: Filterentwurf

Frequenzübertragungsfunktion (Frequenzgang, Frequenz-Antwort- Funktion, Übertragungskennlinie) (elektrischer) Verstärker. Signalverarbeitung 2

Komplexe Funktionen für Studierende der Ingenieurwissenschaften

Grundlagen der Signalverarbeitung

3. Basisbandtransformation durch Integerband-Abtastung

Einführung in Excel. AP- / FP- Seminarreihe

Systemtheorie abbildender Systeme

Grundlagen von MATLAB

Systemtheorie Teil B

2 Matrizen und Vektoren

Theorie digitaler Systeme

GNUPlot. Anleitung zu. 1 Grundlagen. Aloha. Zunächst hier einmal ein Bild der GNUPlot-Oberäche: Abb.1: GNUPlot-Oberäche

Inhaltsverzeichnis. Angelika Bosl. Einführung in MATLAB/Simulink. Berechnung, Programmierung, Simulation. ISBN (Buch):

Berechnet den Winkel, dessen Tangens der Quotient zweier angegebener Zahlen ist. FUNCTION atan2(ordinate: NUMERIC; abscissa: NUMERIC): NUMERIC;

Vorher: Kapitel 4 Nachher: Kapitel 6 Skriptum: Gesamt 1

WiWi SoSe2016 Excel Grundlagen

Elementare Funktionen. Analysis I November 28, / 101

Klausur zur Vorlesung Digitale Signalverarbeitung

1. Aufgabenblatt: EDS Wiederholung und Filterung

Signale und Systeme. von Prof Dr. Uwe Kiencke, Dr.-lng. HolgerJakel 4., korrigierte Auflage. Oldenbourg Verlag Munchen

PSpice Simulation mit ABM

Übersicht über die C/C++ Bibliotheksfunktionen

Vorwort. I Einführung 1. 1 Einleitung Signale Systeme Signalverarbeitung Struktur des Buches 9. 2 Mathematische Grundlagen 11

= {} +{} = {} Widerstand Kondensator Induktivität

Computergrundlagen Visualisierung quick&dirty: Gnuplot

Dokumentation

Numerik-Programm, mittlerweile mit vielen Erweiterungen (Toolboxen) Matlab = Matrix Laboratory Sehr gute Doku (doc, help, lookfor)

MATLAB Sommersemester 2018 Dr. Ulf Mäder

Frequenzanalyse Praktischer Leitfaden zur Anwendung der Frequenzanalyse. Filter

Versuch 3: Anwendungen der schnellen Fourier-Transformation (FFT)

Einführung in MATLAB zur Veranstaltung Einführung in die Numerik

MATLAB Mini-Einführung

Datenaquisition. Verstärker Filter. Sensor ADC. Objekt. Rechner

(Newcombe s und) Benfords Gesetz

Einführung in die Grundlagen von Matlab. Ralph Neubecker

Labor Grundlagen Elektrotechnik

OpenOffice Calc 3.4 PRAXIS. bhv. Tabellenkalkulation mit

Computergrundlagen Visualisierung - Plotten Gnuplot Xmgrace

Themenübersicht. Dept. F+F / J. Abulawi WS 06/07 Excel-Einführung 2/13

Prof. Dr. Stefan Funken, Dipl.-Ing. Christoph Erath 11. Mai WiMa-Praktikum (Matlab 1/9) Einführung in LATEXund Matlab

Diskrete Fourier Transformation (DFT): Zeitfenster, Frequenzauflösung, Fensterfunktionen

Zeitdiskrete Signalverarbeitung

Einführung in das rechnergestützte Arbeiten

Musterlösung Übung 4

Compressive Sensing Erst denken, dann handeln!

Diskrete Folgen, z-ebene, einfache digitale Filter

4.2 Selbstdefinierte Matlab-Funktionen 1. Teil

Verzerrungsfreies System

Einführung in die Informatik I

Projektaufgabe Mathematik II Der passive RC-Tiefpaß

Quadrieren Sie die Zahlen 3, pi, 1 und i mit Hilfe des Operators ^ und ziehen Sie aus den Ergebnissen jeweils die Wurzel.

LABORÜBUNG MATLAB/OCTAVE

Microsoft Excel 2007

Diskretisierung und Quantisierung (Teil 1) Prof. U. Rüde - Algorithmik kontinuierlicher Systeme

Filterentwurf. Bernd Edler Laboratorium für Informationstechnologie DigSig - Teil 11

A Erste Übungseinheit

Rauschen. Signalverarbeitung. Zur Erinnerung. Fourier theorem

Anwendungssoftware III (MATLAB)

Microsoft Excel 2010

Übungen zum MATLAB Kurs Teil

Analysis mit dem CAS

Rebecca Tillmann, Michael Schneider, Johannes Brenig, Udo Reitz, Ulrich Lehmann

Unterlagen, Literatur. Grundlegende Einstellungen. HILFE!? Wenn Excel nicht mehr so aussieht wie beim letzten mal!

Entwurf zeitdiskreter Systeme. Prof. Dr.-Ing. Marcus Purat Beuth Hochschule für Technik Berlin - Wintersemester 2012/13

Mathematik für Naturwissenschaften Aufgaben mit Ergebnissen Differenzialrechnung

Klausur zur Vorlesung Digitale Signalverarbeitung

Tipps und Kniffe für MS Excel Wie Excel denkt und wie wir es sinnvoll nutzen können

und mit t in Sekunden wird mit einer Frequenz von 8000 Hz abgetastet. Die Abtastung beginnt bei t=0 mit dem Zeitindex n=0.

Microsoft Excel 2007 Basis. Leseprobe

Funktionen. Funktionen. Funktionen in C. Variablen. Call by Value

Im ersten Schritt müssen die Daten in die Datenansicht eingelesen werden.

Transkript:

Datenverarbeitung und Tabellenkalkulation Braunschweig, den 20.11.2014 Dipl.- Ing. Katrin Leicht

Gliederung Was ist Matlab? Messignal Filtern Kurze Einführung in Excel Schnittstelle Excel-Matlab Beispiele Braunschweig, den 20.11.2014 Dipl.- Ing. Katrin Leicht 2

Matlab

Matlab starten Aktuelles verzeichnis Befehlsfenster Workspace History

Dateneingabe in Matlab Variablen a=2 Vektoren x=[1;2;3] x=[1 2 3] x= 1 2 x= 1 2 3 3 Matrizen A=[1,2,3;4,5,6;7,8,9] 1 2 3 A = 4 5 6 7 8 9 Spezielle Vektoren X=[1:9] X=1 2 3 4 5 6 7 8 9 X=[1:2:9] X=1 3 5 7 9 A=[0:10] A=0 1 2 3 4 5 6 7 8 9 10 B=A(2:4) B=1 2 3

Mathematische Operatoren Operator Beschreibung Symbol < kleiner < <= kleiner gleich > größer > >= größer gleich == gleich = ~= ungleich ^ hoch Hochstellen von Zahlen oder Buchstaben: A^b A b oder A^{b und c} A b und c Tiefstellen von Zahlen oder Buchstaben: A_b A b oder A_{b und c} A b und c

Elementare Funktionen in Matlab exp Exponentialfunktion zur Basis e bzw. 2 log, log10, log2 Logarithmus Funktionen sqrt Wurzelfunktionen sin, cos, tan Trigonometrische Funktionen asin, acos, atan Inverse der trigonometrischen Funktionen sinh, cosh, tanh Hyperbelfunktionen asinh, acosh, atanh Hyperbolicus Funktionen abs, sign Betragsfunktion bei skalarem Argument bzw. Signum round, floor, ceil runden, abrunden, aufrunden

Plots in Matlab 2D-Plots plot(x,y,'linewidth',1.5, 'Color',[0.8 0.8 0.8],'LineStyle','-. ') 3D-Plots surf(x, y, z, 'FaceColor', 'none'); 3 2 1 Zum Darstellen mehrerer Plots oder Surfs in einem Figure die Befehle hold on bzw. hold off verwenden. 0 00 2000 3000 4000 5000 6000 0 50 200 150 100 M Torten und Balkendiagramme pie([a1 a2 a3]) bzw. bar([a1 a2 a3]) Sowie Optionen wie gestapelte Balken, 3D Plots Weitere Funktionen: Titel einfügen: title( Verlauf von x über y ) Achsbeschriftung einfügen: xlabel ( Zeit in [s] ) ylabel( Geschwindigkeit[km/h] ) Gitterlinien einblenden grid on ausblenden grid off Legende legend( Daten 1 Daten 2 )

Gliederung Was ist Matlab? Messignal Filtern Kurze Einführung in Excel Schnittstelle Excel-Matlab Beispiele 9

Messeinstellungen Abtastrate (Samplingrate): Ist in der Signalverarbeitung die Häufigkeit, mit der ein kontinuierliches Signal abgetastet und in ein zeitdiskretes Signal umgewandelt wird. kontinuierlich zeitdiskret Nyquist-Shannon-Abtasttheorem: Das Abtasttheorem besagt, dass ein kontinuierliches, bandbegrenztes Signal, mit einer Minimalfrequenz von 0 Hz und einer Maximalfrequenz f max, mit einer Frequenz größer als 2 f max abgetastet werden muss, damit man aus dem so erhaltenen zeitdiskreten Signal das Ursprungssignal ohne Informationsverlust exakt rekonstruieren und beliebig genau approximieren kann. kontinuierlich Abtastrate 2 f max zeitdiskret

Messsignale Filtern Hochpass: Bezeichnet Filter, die Frequenzen oberhalb ihrer Grenzfrequenz ungeschwächt passieren lassen und tiefere Frequenzen dämpfen. Tiefpass: Bezeichnet Filter, die Frequenzen unterhalb ihrer Grenzfrequenz ungeschwächt passieren lassen und höhere Frequenzen dämpfen. Bandpass: Bezeichnet ein Filter, das in einem Signalweg lediglich ein Band passieren lässt, also die Frequenzen eines bestimmten Bereiches. Frequenzbereiche unterhalb und oberhalb werden gesperrt o. deutlich abgeschwächt. Verstärkung Verstärkung Verstärkung 1.4 1.2 1 0.8 0.6 0.4 0.2 1.4 1.2 0.8 0.6 0.4 0.2 1.4 1.2 1 0.8 0.6 0.4 0.2 Frequenzgang des gewählten Hochpassfilters 00 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 Frequenz [Hz] Frequenzgang des gewählten Tiefpassfilters 00 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 1 Frequenz [Hz] Messsignal Verstärkung Grenzfrequenz = 2Hz Grenzfrequenz = 2Hz Frequenzgang des gewählten Bandpassfilters Grenzfrequenz = 2Hz & 3,5Hz 00 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 Frequenz [Hz]

Messsignal gefiltert/ungefiltert Messsignal ungefiltert Hinweise zum Filtern: Die Grenzen der Filter sollten möglichst glatt verlaufen (über die Filterordnung einzustellen) Tiefpassgefiltert Fensterfunktionen Um onlinefähig bzw. lange Datensätze filtern zu können, werden die Messdaten Abschnittsweise betrachtet. Dadurch kommt es an den Rändern des Abschnittes zu Unstetigkeiten. Um den Effekt zu minimieren, fließen die Ränder des Abschnittes gewichtet in die Auswertung ein. Es haben sich verschiedene Arten von Fensterformen etabliert: Rechteck-Fenster Hamming-Fenster von Hann Blackman Fenster

Gliederung Was ist Matlab? Messignal Filtern Kurze Einführung in Excel Schnittstelle Excel-Matlab Beispiele 13

Excel starten Zeilen Zellen Spalten

Grundrechenarten und einfache Befehle Formel beginnt mit einem Gleichheitszeichen: sonst wird die Eingabe als Text interpretiert. Rechenvorschriften können überall stehen, nur nicht in der Zelle, auf die sie sich beziehen. =A1*5,2 in der Zelle A1 ist verkehrt (Fehlermeldung Zirkelbezug). Beispiele für zulässige Eingaben: =C4*D4 =D4*1,15 =3*5-1,2 =2^B3 =B1/2,32 Einfache Funktionen sind: =SUMME(A4:B9) =MITTELWERT(A4:C10) =WENN(B9<B8;B8+1;B9+2) (WENN(Prüfung;Dann_Wert;Sonst_Wert)) =ANZAHL(B1:B25;C1:C25)

Positionsangaben in Excel Relative Positionsangaben: durch normale Koordinaten angezeigt, z. B. C55. Absolute Positionsangabe: $-Zeichen vor Spalten- und Zeilenangabe, z. B. $C$55. Gemischte Positionsangaben: $-Zeichen vor Spalten- oder Zeilenangabe, z. B. $C55 bzw. C$55. Unterscheidung wichtig beim Kopieren.

Diagramme in Excel

Gliederung Was ist Matlab? Messignal Filtern Kurze Einführung in Excel Schnittstelle Excel-Matlab Beispiele 18

Dateiexport/-import Matlab und Excel xlswrite(dateiname, Daten, Excelsheet, Zellenbereich) xlswrite('beispiel.xls', [1 2 3 4], 'NeuesBlatt', 'A1') xlsread(dateiname, Excelsheet, Zellenbereich) xlsread('beispiel.xls, 'NeuesBlatt, 'A4:B5 )

Gliederung Was ist Matlab? Messsignal Filtern Kurze Einführung in Excel Schnittstelle Excel-Matlab Beispiele 20