einführung in origin (v 7g) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf ·...

77
Einführung in Origin (V 7G) 1 A. Zwerger 04.02.2008 Einführung in Origin Andreas Zwerger

Upload: ngocong

Post on 08-Aug-2019

232 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 1

A. Zwerger04.02.2008

Einführung in Origin

Andreas Zwerger

Page 2: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 2

A. Zwerger04.02.2008

1) Daten in Origin

2) Funktionen, Plots, Graphen, Layer

3) Fits, eigene Fitfunktionen

4) Kovarianzmatrix, Korrelation, Konfidenzintervalle, x-Fehler

Übersicht

Page 3: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 3

A. Zwerger04.02.2008

1) Daten in Origin

Page 4: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 4

A. Zwerger04.02.2008

a) Eingeben, Importieren, Berechnen

1) Daten in Origin

Page 5: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 5

A. Zwerger04.02.2008

a) Eingeben, Importieren, Berechnen

1) Daten in Origin

Page 6: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 6

A. Zwerger04.02.2008

a) Eingeben, Importieren, Berechnen

1) Daten in Origin

.dat & .txt Files können per Drag&Drop importiert werden

Page 7: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 7

A. Zwerger04.02.2008

a) Eingeben, Importieren, Berechnen

1) Daten in Origin

Page 8: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 8

A. Zwerger04.02.2008

a) Eingeben, Importieren, Berechnen

1) Daten in Origin

STRG+Q

FunktionsauswahlBezugs auf andere Spalte

Page 9: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 9

A. Zwerger04.02.2008

a) Eingeben, Importieren, Berechnen

1) Daten in Origin

Page 10: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 10

A. Zwerger04.02.2008

a) Eingeben, Importieren, Berechnen

1) Daten in Origin

Berechnung wird NICHT automatisch aktualisiert!

Man muss die Spaltenberechnung neu aufrufen falls sich ein Bezug ändert.

Origin merkt sich aber die Formel.

(V 7.5 kann automatisch aktualisieren)

Page 11: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 11

A. Zwerger04.02.2008

b) Spalten erstellen, Spaltenart setzen

1) Daten in Origin

STRG+D

Page 12: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 12

A. Zwerger04.02.2008

b) Spalten erstellen, Spaltenart setzen

1) Daten in Origin

Page 13: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 13

A. Zwerger04.02.2008

b) Spalten beschriften

1) Daten in Origin

Wenn die Spalte beschriftet ist, wird der Name automatisch im Plot angezeigt!

Page 14: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 14

A. Zwerger04.02.2008

c) Excel Mappen in Origin

1) Daten in Origin

Page 15: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 15

A. Zwerger04.02.2008

2) Funktionen, Plots, Graphen, Layer

Page 16: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 16

A. Zwerger04.02.2008

Evtl. Vorführung

Daten plotten,mehrere Plots in einem Graphen

Page 17: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 17

A. Zwerger04.02.2008

a) Funktion erstellen2) Funktionen, Plots Graphen, Layer

Page 18: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 18

A. Zwerger04.02.2008

a) Daten plotten von Origin Worksheet

2) Funktionen, Plots, Graphen, Layer

Page 19: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 19

A. Zwerger04.02.2008

a) Daten plotten von Origin Worksheet

2) Funktionen, Plots, Graphen, Layer

Page 20: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 20

A. Zwerger04.02.2008

b) Daten plotten von Excel Worksheet

2) Funktionen, Plots, Graphen, Layer

12

3

Page 21: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 21

A. Zwerger04.02.2008

c) Layout/Skalierung/etc. ändern

2) Funktionen, Plots, Graphen, Layer

Grundsätzlich gilt: Doppelklick auf Objekt zum Ändern der Eigenschaften

Page 22: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 22

A. Zwerger04.02.2008

c) Layout/Skalierung/etc. ändern

2) Funktionen, Plots, Graphen, Layer

Doppelklick

Page 23: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 23

A. Zwerger04.02.2008

c) Layout der Fehlerbalken ändern

2) Funktionen, Plots, Graphen, Layer

Doppelklick

Page 24: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 24

A. Zwerger04.02.2008

c) Layout des Graphen ändern

2) Funktionen, Plots, Graphen, Layer

Doppelklick

Page 25: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 25

A. Zwerger04.02.2008

2) Funktionen, Plots, Graphen, LayerStandardmäßig zeigt Origin nur 1000 Messpunkte pro Plot an! Das kann (sollte) man ausschalten!

Doppelklick

Page 26: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 26

A. Zwerger04.02.2008

2) Funktionen, Plots, Graphen, Layerd) Plot zu bestehendem Graphen hinzufügen

α) Drag&Drop

β) Layer Eigenschaftsfenster

γ) In neuem Layer [(un-)verbunden]

Page 27: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 27

A. Zwerger04.02.2008

2) Funktionen, Plots, Graphen, Layer

Drag&Drop

α) Drag&Dropd) Plot zu bestehendem Graphen hinzufügen

Page 28: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 28

A. Zwerger04.02.2008

2) Funktionen, Plots, Graphen, Layer

β) Layer Eigenschaftsfensterd) Plot zu bestehendem Graphen hinzufügen

Doppelklick

Page 29: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 29

A. Zwerger04.02.2008

2) Plots, Graphen, Layer

γ) In neuem Layer [(un-)verbunden]d) Plot zu bestehendem Graphen hinzufügen

Page 30: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 30

A. Zwerger04.02.2008

2) Plots, Graphen, Layere) Plot beschriften

Page 31: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 31

A. Zwerger04.02.2008

2) Plots, Graphen, Layerf) Graph kopieren, Graph speichern

STRG+J

Die Seite kann aus der Zwischenablage direkt in z.B. Word oder PowerPoint eingefügt werden.

Bei einem Doppelklick dort kann man den Plot sogar nachbearbeiten!

Page 32: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 32

A. Zwerger04.02.2008

2) Plots, Graphen, Layerf) Graph kopieren, Graph speichern

Das PNG-Format bietet bessere Qualität als JPG und die Datei

benötigt oft sogar weniger Speicherplatz.

Zu empfehlen sind auch Vektorformate

(z.B. EMF) und PS,EPS,PDF

Page 33: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 33

A. Zwerger04.02.2008

3) Fits, eigene Fitfunktionen

Page 34: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 34

A. Zwerger04.02.2008

3) Fits, eigene FitfunktionenVorbemerkung

Unterschiede:

lineare Regression

linearer Fit

Page 35: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 35

A. Zwerger04.02.2008

3) Fits, eigene Fitfunktionen

lineare Regression

( )( )

( )∑

=

=

−−=

⋅−=⋅+=

N

ii

N

iii

ii

xx

yyxxb

xbyaxbay

1

21

linearer Fit ( )[ ]

( )[ ]

2

1

22

12

22

1

ii

N

iiii

N

i i

ii

wmit

xbaywbzw

xbay

σ

χ

σχ

=

⋅+−⋅=

⋅+−=

=

=

.

Vorbemerkung

Page 36: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 36

A. Zwerger04.02.2008

3) Fits, eigene Fitfunktionen

2 4 6 8 100

1

2

3

4

5

6

7

8

Lineare Regression für Data1_B:Y = A + B * XA 0.35333 ±0.22344B 0.67212 ±0.03601R SD N P0.98871 0.32709 10 <0.0001

Linearer FitGleichung: a +b*xGewicht: Mit Instrument Chi^2/DoF = 0.64453R^2 = 0.98529 a 0.28218 ±0.10907b 0.67782 ±0.03648

Y

X

Vorbemerkung

Page 37: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 37

A. Zwerger04.02.2008

3) Fits, eigene FitfunktionenDatenselektion

Page 38: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 38

A. Zwerger04.02.2008

3) Fits, eigene FitfunktionenDatenselektion

Page 39: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 39

A. Zwerger04.02.2008

3) Fits, eigene FitfunktionenDatenselektion

Die Datenmarker ver-schwinden manchmal. Mit ß bzw. à kann man zwischen ihnen hin- und herwechseln, mit STRGà bzw. STRGßkann man sie bewegen.

Selektion mit „Enter“ abschließen!

Page 40: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 40

A. Zwerger04.02.2008

3) Fits, eigene FitfunktionenErster Fit

Es empfiehlt sich, erst die Standard Fitroutine zu nutzen, Origin findet dann gute Startparameter für einen späteren angepassten Fit!

Page 41: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 41

A. Zwerger04.02.2008

3) Fits, eigene FitfunktionenErster Fit, Parameter sichern

Das Ausgabefenster sollte man mit STRG-C und STRG-V kopieren, beim nächsten Fit wird sonst das Originalfenster überschrieben und die alten Parameter gehen „verloren“.

Page 42: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 42

A. Zwerger04.02.2008

3) Fits, eigene FitfunktionenWeitere Fits

Page 43: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 43

A. Zwerger04.02.2008

3) Fits, eigene FitfunktionenWeitere Fits

Fitfunktion wird automatisch übernommen. Wenn nicht, einfach hier wählen oder neue erstellen.

Page 44: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 44

A. Zwerger04.02.2008

3) Fits, eigene FitfunktionenWeitere Fits

Essentiell ist die Wahl der richtigen Gewichtung:

= „mit Instrument“

( )( )[ ]

2

1

22

1

ii

i

N

iiii

w

wobeiwGewichtmit

parxfyw

σ

χ

=

−= ∑=

,

Page 45: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 45

A. Zwerger04.02.2008

3) Fits, eigene FitfunktionenWeitere Fits

Hier mehrmals drücken (Fititerationen) bis das χ² konstant bleibt.

Page 46: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 46

A. Zwerger04.02.2008

3) Fits, eigene FitfunktionenWeitere Fits

Hier kann im Nachhinein der Fitbereich verändert werden.

Page 47: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 47

A. Zwerger04.02.2008

3) Fits, eigene FitfunktionenWeitere Fits

Dann hier aus-wählen und weiterfitten.

Parameter und deren Fehler beobachten

Page 48: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 48

A. Zwerger04.02.2008

3) Fits, eigene FitfunktionenWeitere Fits

Page 49: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 49

A. Zwerger04.02.2008

3) Fits, eigene FitfunktionenÜberlagerte Fits: doppelter Gauß

Page 50: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 50

A. Zwerger04.02.2008

3) Fits, eigene FitfunktionenÜberlagerte Fits: doppelter Gauß

Doppelklick im Maximum

Page 51: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 51

A. Zwerger04.02.2008

3) Fits, eigene FitfunktionenÜberlagerte Fits: doppelter Gauß

Page 52: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 52

A. Zwerger04.02.2008

Evtl. Vorführung

eigene Fitfunktion erstellen,richtige Fitparameter finden

Page 53: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 53

A. Zwerger04.02.2008

3) Fits, eigene FitfunktionenZiel: Doppelter Gaussfit mit abfallender e-Fkt.

Page 54: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 54

A. Zwerger04.02.2008

3) Fits, eigene FitfunktionenVorgehen: a) in unterschiedlichen Bereichen erst

vordefinierte Funktionen fitten (um Startparameter zu finden).

b) Eigene Funktion definieren und beginnend mit vorher gefundenen Paramtern fitten.

Fitparameter aus „Exp Decay“ Fit mit 280 < x < 310

Fitparameter aus „Doppel-Gauss“ Fit mit 310 < x < 450

Page 55: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 55

A. Zwerger04.02.2008

3) Fits, eigene FitfunktionenDefinition der Fitfunktion

Page 56: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 56

A. Zwerger04.02.2008

3) Fits, eigene FitfunktionenGrenzen bestimmter Fitparameter setzen

Grenzen für Parameter einstellen. Das erleichtert den Fit wesentlich.

Fitparameter aus „Exp. Decay“ Fit mit 280 < x < 310

Fitparameter aus „Doppel-Gauss“ Fit mit 310 < x < 450

Page 57: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 57

A. Zwerger04.02.2008

3) Fits, eigene FitfunktionenInitialisierung Fitparameter

Evtl. kurzzeitig deaktivieren um Wert zu fixieren und andere Para-meter automa-tisch anpassen zu lassen

Ohne ordentliche Startwerte wird Origin den Fit nicht zufrieden-stellend durch-führen können!

Fitparameter aus „Exp. Decay“ Fit mit 280 < x < 310

Fitparameter aus „Dbl. Gauss“ Fit mit 310 < x < 450

Page 58: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 58

A. Zwerger04.02.2008

3) Fits, eigene FitfunktionenFitten, Parameter ändern

Hier kann man zu vorher erzielten Parametern zurück

Fitparameter aus „Exp. Decay“ Fit mit 280 < x < 310

Fitparameter aus „Dbl. Gauss“ Fit mit 310 < x < 450

Page 59: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 59

A. Zwerger04.02.2008

3) Fits, eigene FitfunktionenFitten, Parameter ändern

Page 60: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 60

A. Zwerger04.02.2008

4) Kovarianzmatrix, Konfidenzintervalle, x-Fehler

Page 61: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 61

A. Zwerger04.02.2008

4) Kovarianzmatrix, Konfidenzintervalle Aus der Kovarianzmatrix C können sowohl die Fehler der Fitparameter als auch deren Korrelation bestimmt werden.

Fehler² auf Fitparameter xi

Kovarianzmatrix

Kovarianz von xi und xk

Korrelationskoeffizient

Korrelation zwischen xi und xk

Page 62: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 62

A. Zwerger04.02.2008

Evtl. Vorführung

Vergleich:

normaler linearer Fit y=m·x+c mitveränderter Fitfunktion y=m·(x-s)+c

Page 63: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 63

A. Zwerger04.02.2008

Normaler linearer Fit y=m·x+cProblem: Fitparameter m und c sind im

Normalfall korreliertà Fehlerfortpflanzung kompliziert!

Veränderte Fitfunktion y=m·(x-s)+c

wenn gewählt wird,

wird die Korrelation ρ = 0 ! Damit lassen sich die Fehler einfach gauß‘sch fortpflanzen!

=

== N

i i

N

i i

ix

s

12

12

σ

Quelle: http://www.physik.unizh.ch/~pruys/daten/Kap4.pdf

(lokale Kopie im FP-Web)

Page 64: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 64

A. Zwerger04.02.2008

=

== N

i i

N

i i

ix

s

12

12

σ

Normaler linearer Fit y=m·x+c

Veränderte Fitfunktiony=m·(x-s)+c

Page 65: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 65

A. Zwerger04.02.2008

4) Kovarianzmatrix, Konfidenzintervalle Fit

Page 66: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 66

A. Zwerger04.02.2008

Matrix ausgeben

Kovarianzmatrix ausgeben in neues Worksheet

4) Kovarianzmatrix, Konfidenzintervalle

Page 67: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 67

A. Zwerger04.02.2008

Matrix ausgeben

4) Kovarianzmatrix, Konfidenzintervalle

Page 68: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 68

A. Zwerger04.02.2008

Fitparameter:

4) Kovarianzmatrix, Konfidenzintervalle

A2: -7694 ±79

A4: 10588 ±99

Korrelation: -0,963

A2lit: -7600

A4lit: 10650

à Man könnte meinen die Messung liege gut innerhalb von 2σ vom Literaturwert

Page 69: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 69

A. Zwerger04.02.2008

4) Kovarianzmatrix, Konfidenzintervalle

A2lit: -7600

A4lit: 10650

Vgl. Matlab-Skript „ellipse.m“ und das PDF Dokument:„Berechnung von Kovarianzellipsen“ von Nikolaj Nawri:http://imkhp7.physik.uni-karlsruhe.de/~eisatlas/covariance_ellipses.pdf

(lokale Kopien im FP-Web)

+

Page 70: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 70

A. Zwerger04.02.2008

Konfidenzband anzeigen

4) Kovarianzmatrix, Konfidenzintervalle

Page 71: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 71

A. Zwerger04.02.2008

Origin kann von sich aus keine x-Fehler im Fit berücksichtigen!

4) x-Fehlerbalken

Es gibt aber die Möglichkeit, iterativ vorzugehen. Dazu wird erst nur mit y-Fehlern gefittet, dann mit den vorläufigen Fitparametern neue Fehler berechnet, die dann für den nächsten Fit als Wichtung angegeben werden müssen.

Page 72: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 72

A. Zwerger04.02.2008

4) x-Fehlerbalken

1) Fit mit

2) aus vorläufigen Fitparametern neue berechnen.(folgt aus der Fehlerfortpflanzung )

3) erneuter Fit mit neuen bringt bessereFitwerte und korrektes .

Quelle: http://www.physik.unizh.ch/~pruys/daten/Kap4.pdf

(lokale Kopie im FP-Web)

z.B. bei linearem Fit:

Page 73: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 73

A. Zwerger04.02.2008

Viel Erfolg im FP!

Page 74: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 74

A. Zwerger04.02.2008

Anhang A: Daten des verwendeten Spektrums

1 3342 3233 3074 2395 2106 1537 2188 1819 13310 10811 11012 10213 8614 7615 9316 48117 32618 35519 36620 24321 21322 22023 88024 12787225 44504426 44416027 44248728 44200729 42847830 43141531 42355832 41794033 42202534 41017335 40926936 40544937 40040838 39516739 39174040 38620341 381011

copy-paste zum extrahieren ...

Page 75: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 75

A. Zwerger04.02.2008

Anhang B: Daten des Expon. + Doppel-Gauss-Fits

Daten: A2spektrum_BModell: Gauss+ExpGleichung: y0 + (A1/(w1*sqrt(PI/2)))*exp(-2*((x-xc1)/w1)^2)

+ (A2/(w2*sqrt(PI/2)))*exp(-2*((x-xc2)/w2)^2)+ Ae*exp(-x/te)

Gewicht:y Mit Instrument

Chi^2/DoF= 1.30045R^2 = 0.99899

y0 24380.53025 ± 118.21384xc1 350.50743± 0.3842w1 40.69416 ± 0.61902A1 697430.58191 ± 18215.37574xc2 398.92134± 0.33562w2 42.70096 ± 0.62879A2 884012.75157 ± 20828.47128Ae 186813659.65772 ± 19365965.8603te 32.68272 ± 0.38821

Page 76: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 76

A. Zwerger04.02.2008

Anhang C: Matlab Code: ellipse.mfunction ellipse(x0, sx, y0, sy, rho, n, del)

% Diese Funktion zeichnet eine Kovarianzellipse.% Aufruf:% ellipse(x0, sx, y0, sy, rho, n, del)% als übergabewerte werden benötigt:% x0 = Parameter1% sx = Fehler auf Parameter1% y0 = Parameter2% sy = Fehler auf Parameter2% rho= Korrelation zwischen den Parametern% n = Fehlerumgebung, z.B. 1 für "ein Sigma Bereich"% del= 0 oder 1 (wenn 0 wird in Plot von vorherigem ellipse(...) Aufruf gezeichnet)% % nach Aufruf erscheint ein Mauszeiger im Plot mit dem die Beschriftung% platziert werden kann. Die Achsbeschriftung richtet sich nach dem letzten Plot!

nsx = n * sx;nsy = n * sy;

x = zeros(401,1);y = zeros(401,1);

alpha = 0.5 * atan(2*rho*nsx*nsy/(nsx^2-nsy^2));p1 = sqrt((1-rho^2)/(cos(alpha)^2/nsx^2 ...

- 2*rho*sin(alpha)*cos(alpha)/nsx/nsy + sin(alpha)^2/nsy^2));p2 = sqrt((1-rho^2)/(sin(alpha)^2/nsx^2 ...

+ 2*rho*sin(alpha)*cos(alpha)/nsx/nsy + cos(alpha)^2/nsy^2));

Teil 1

Page 77: Einführung in Origin (V 7G) 1hacol13.physik.uni-freiburg.de/fp/origin/origin-einfuehrung.pdf · Einführung in Origin (V 7G) 6 A. Zwerger 04.02.2008 a) Eingeben, Importieren, Berechnen

Einführung in Origin (V 7G) 77

A. Zwerger04.02.2008

Anhang C: Matlab Code: ellipse.m%negative halbellipsefor i = 1 : 201

x(i) = -p1 + (p1/100)*(i-1);y(i) = - p2 * sqrt(1-x(i)^2/p1^2);

end%positive halbellipsefor i = 201 : 401

x(i) = +p1 - (p1/100)*(i-201);y(i) = + p2 * sqrt(1-x(i)^2/p1^2);

endfigure(1);if (del == 1)

hold off;else

hold on;end%ellipse drehen mit winkel alphafor i = 1 : 401

x2(i) = (x(i) * cos (alpha)) - (y(i) * sin (alpha)); y2(i) = (x(i) * sin (alpha)) + (y(i) * cos (alpha));

end%ursprungsellipse verschieben nach x0/y0x2 = x2 + x0;y2 = y2 + y0;%ellipse plottenplot(real(x2),real(y2)); axis tight; lim = axis;xy = 0.1; axis(lim + [-xy*abs(lim(1)-lim(2)) xy*abs(lim(1)-lim(2)) ...

-xy*abs(lim(3)-lim(4)) xy*abs(lim(3)-lim(4))]);xlabel (sprintf('x: %g +- %g', x0, sx));ylabel (sprintf('y: %g +- %g', y0, sy));title(['Kovarianzellipse' ...

': x1=',num2str(x0),' ±', num2str(sx), ...'; x2=',num2str(y0),' ±', num2str(sy)]);

gtext([num2str(n), '\sigma \rho=',num2str(rho)]);

Teil 2