Vergleich mehrerer Solver beim Pendel großer Amplitude

Größe: px
Ab Seite anzeigen:

Download "Vergleich mehrerer Solver beim Pendel großer Amplitude"

Transkript

1 Prof. Dr. R. Kessler, C:\ro\Si5\Matlab\DGLn\Solver_Vergleich_Pendel.doc, S. 1/1 Homepage: Vergleich mehrerer Solver beim Pendel großer Amplitude Download: Bei Google-Suche analytische numerische Lösung DGL War eine der Fundstellen Darin wird als Beispiel das Physikalische Pendel ( Länge l, Masse m, alf, gschwindigkeit w=dalf/dt ) behandelt, also das System der zwei DGLn dalf/dt = w; dw/dt = - g/l * sin(alf). In dem Intenet-Fund wird dies DGL-System mit zwei Matlab-Dateien berechnet, einmal mit Euler, einmal mit ode45. Diese Matlab-Texte kann man aus dem gefundenen PDF-Text mit Maustechnik markieren und kopieren. Daraus wurden zwei eigene Matlab-Dateien erzeugt. Dabei wurden statt der Funktionen (function) im Internet- Fund m-dateien verwendet. Dadurch ist man sehr viel flexibler bei der Parametereingabe. Zusätzlich wurden noch zwei weitere Solver ausprobiert: Mit Simulink der solver ode 45 (mit extern gewählten Parametern reltol und abstol) und mit Matlab der Tephys-Algorithmus (vgl. die unten eingefügte Matlab-Datei). Zum Genauigkeits-Vergleich der eingesamt 4 Solver wurden die berechneten Kurven in die gleiche Figur geplottet. Zunächst einige Aufrufe, danach die Dateien: bild 3, m=.5, l=.3, x1=-179.9, x2=, deltat=.2, relto=1e-11, abstol=1e Der clear;m=.5;l=.3;tend=25;x1=-179.9;x2=;bild=2;pendel45k;pause;deltat=.2;reltol=1e-12;abstol=1e-12;pendelk1 Das obere Teilbild zeigt den Pendelwinkel (in Grad) als Funktion der Zeit. Man sieht, dass die blaue Kurve (Euler) schon beim ersten Maximum nach oben verschwindet, also ist die Euler-Methode sehr ungenau. Nicht viel besser ist die Matlab-Methode mit ode45 (schwarze Punkte). Die roten Punkte sind die mit Simulink berechneten Kurven (ode 45, mit reltol=1e-12, abstol=1e-12). Die mit Tephys-Methode berechneten Kurven sind als durchgezogene dicke schwarze Kurven dargestellt. Man erkennt, dass diese dicken schwarzen Kurven (Tephys) bei diesem Aufruf exakt auf den Kurven der roten Punkte (Simulink) liegen. Die Betrachtung mit Zoom würde diese Behauptung betätigen. Beim nächsten Aufruf wurden die Toleranzen für Simulink gröber eingestellt:

2 Prof. Dr. R. Kessler, C:\ro\Si5\Matlab\DGLn\Solver_Vergleich_Pendel.doc, S. 2/2 bild 4, m=.5, l=.3, x1=-179.9, x2=, deltat=.2, relto=1e-7, abstol=1e clear;m=.5;l=.3;tend=25;x1=-179.9;x2=;bild=4;pendel45k;pause;deltat=.2;reltol=1e-8;abstol=1e-8;pendelk1 Man erkennt, dass jetzt die roten Punkte (Simulink) schon nicht mehr exakt auf den dicken schwarzen Kurven (Tephys) liegen. Also rechnet hier Simulink ungenauer als Tephys! Beim nächsten Aufruf wurden die Simulink-Toleranzen noch gröber eingestellt: 2 bild 5, m=.5, l=.3, x1=-179.9, x2=, deltat=.2, relto=1e-6, abstol=1e clear;m=.5;l=.3;tend=25;x1=-179.9;x2=;bild=5;pendel45k;pause;deltat=.2;reltol=1e-7;abstol=1e-7;pendelk1 Man erkennt, dass infolge der hier gewählten Toleranzen (rtol=1e-7 und abstol=1e-7) die Simulink-Kurven deutlich ungenauer sind als die (dick schwarzen) Tephys-Kurven bild 7, m=.5, l=.3, x1=-179.9, x2=, deltat=.2, relto=.1, abstol= clear;m=.5;l=.3;tend=25;x1=-179.9;x2=;bild=7;pendel45k;pause;deltat=.2;reltol=1e-5;abstol=1e-5;pendelk1

3 Prof. Dr. R. Kessler, C:\ro\Si5\Matlab\DGLn\Solver_Vergleich_Pendel.doc, S. 3/3 Hier sind die Toleranzen für Simulink noch schlechter gewählt: reltol=1e-5, abstol=1e-5. Folglich weichen die Simulink-Kurven (rote Punkte) sehr stark von den (genaueren!) schwarzen Tephys-Kurven ab. Anschließend die Dateien: Datei pensim.mdl, ode45, reltol abstol tsim 1/s om 1/s alf Start x2 Start x1*bogen -g/l * sin(u) % Hinweis: Die nachfolgenden Matlab-Dateien mögen etwas verwirrend erscheinen. Das liegt daran, dass sie aus den Dateien des Internet-Fundes entstanden sind. Teilweise wurde die Formulierung der Fundstellen beibehalten, zumindest als Kommentare. %Datei Pendel45k.m (statt function). % clear;m=.5;l=.3;tend=5;x1=45;x2=;bild=1; %function Pendel45 % Einfachpendel / Integration mit Runge-Kutta 4. Ordnung (ODE45) % Beispiel von Uni Rostock, gespeichert in c:\ro\si5\matlab\dgln\ % %clear all %global m g l d % Parameter für die private Funktion ableitung: Bogen = pi/18; Grad = 1/Bogen; % Umrechnungen % g=9.81; % Masse, Erdbeschleunigung %l =.3; % Pendellänge % Steht im Aufruf t = ; % Anfangszeit, Endzeit; kein deltat, da Schrittweitensteuerung %x1 = 45; % Anfangswinkel in Grad % Steht im Aufruf %x2 = ; % Anfangswinkelgeschwindigkeit % Steht im Aufruf % Aufruf des Integrators [t,x] = ode45(@ableitung, [t, tend], [x1*bogen, x2] ); % Darstellung der Lösung figure(bild); clf; subplot(2,1,1); plot (t,x(:,1)*grad,'.k');grid on; ylabel(''); subplot(2,1,2); plot (t,x(:,2),'.k'); grid on; xlabel(''); ylabel(''); % Die nachfolgenden Funktion wurde getrennt gespeichert als ableitung.m %***************** function ableitung.m ******** %function ableit = ableitung(t,x) % Funktion, in der die Ableitungen berechnet werden (freie Schwingungen) %global m g l d % Parameter %x1d = x(2) ; %x2d = - g/l*sin(x(1)) ; %ableit = [x1d; x2d]; % %Datei pendelk1.m

4 Prof. Dr. R. Kessler, C:\ro\Si5\Matlab\DGLn\Solver_Vergleich_Pendel.doc, S. 4/4 % clear; deltat=.1; bild=1; % Statt function einfache m-datei, dadurch leichter Parametervorgabe %function Pendel % Einfachpendel / Integration mit Euler explizit % Beispiel von Uni Rostock, gespeichert in c:\ro\si5\matlab\dgln\ % %clear all %global deltat format compact; Bogen = pi/18; Grad = 1/Bogen; % Umrechnungen %m =.5; % Steht im Aufruf g=9.81; % Masse, Erdbeschleunigung %l =.3; % Pendellänge % Steht im Aufruf t = ; %tend = 5;% Anfangszeit, % Steht im Aufruf %deltat =.1 ; % Zeitschrittweite % Steht im Aufruf %x1 = 45; % Anfangswinkel in Grad % Steht im Aufruf %x2 = ; % Anfangswinkelgeschwindigkeit % Steht im Aufruf x1 = x1*bogen; x2 = x2; % Umrechnen in Bogenmass % Speicherfelder initialisieren %t_val = [ ]; x1_val = [ ]; x2_val = [ ]; % diese Methode stand im Internet-Fund. Sie verbraucht sehr viel Zeit!! % Plotwerte deklarieren: Diese Methode geht sehr viel schneller!! Np=floor(tend/deltat); tpe=zeros(np,1); x1pe=tpe; x2pe=tpe; k=; for t = t : deltat : tend % Schleife über Zeitschritte % Abspeichern % t_val = [t_val t ]; x1_val = [x1_val x1*grad ]; x2_val = [x2_val x2 ]; % Auch hier meine Methode des Speicherns: k=k+1; tpe(k)=t; x1pe(k)=x1*grad; x2pe(k)=x2; % Berechnung der rechten ODE-Seite (freie Schwingungen) x1d = x2 ; x2d = - g/l*sin(x1) ; % Neue Zeit und Werte x1 = x1 + deltat*x1d ; x2 = x2 + deltat*x2d ; end; % Ende Schleife über Zeitschritte toc % Darstellung der Lösung figure(bild); subplot(2,1,1);hold on; %plot (t_val,x1_val,'b'); grid on;ylabel(''); plot (tpe,x1pe,'b'); grid on;ylabel(''); S1=['bild ',num2str(bild)]; S2=[', m=',num2str(m)];s3=[', l=',num2str(l)]; S4=[', x1=',num2str(x1)]; S5=[', x2=',num2str(x2)];s6=[', deltat=',num2str(deltat)]; S7=[', relto=',num2str(reltol)];s8=[', abstol=',num2str(abstol)]; tit=[s1,s2,s3,s4,s5,s6,s7,s8]; title(tit); axis ([,tend,-3,3]); subplot(2,1,2); hold on;%plot (t_val,x2_val,'b'); grid on; plot (tpe,x2pe,'b'); axis ([,tend,-2,2]); % jetzt Simulink disp('jetzt Simulink: rote Punkte');pause sim('pendsim'); subplot(2,1,1);hold on; plot(tsim,alf*grad,'.m'); subplot(2,1,2);hold on; plot(tsim,om,'.m'); disp('jetzt Tephys(schwarz)');pause

5 Prof. Dr. R. Kessler, C:\ro\Si5\Matlab\DGLn\Solver_Vergleich_Pendel.doc, S. 5/5 % Tephys-Methode: % Plotwerte deklarieren: Np=floor(tend/deltat); tp=zeros(np,1); x1p=tp; x2p=tp; %Startwerte: x1 = x1*bogen; x2=; k=;t=; while t < tend, k=k+1; tp(k)=t; x1p(k)=x1*grad; x2p(k)=x2; x1=x1+x2*deltat; x2=x2+(-g/l *sin(x1))*deltat; t=t+deltat; end; toc set(,'defaultlinelinewidth',1.5); % dicke Kurven subplot(2,1,1);hold on; plot(tp,x1p,'k'); subplot(2,1,2);hold on; plot(tp,x2p,'k'); set(,'defaultlinelinewidth',1); % dünnen Kurven %title(['']); % Ende der Datei pendelk1.m % Eine neuere Version Matlab-Datei: Enthält den wichtige Hinweis, vor dem ersten Aufruf pend45 aufzurufen, sonst Fehlermeldung Demonstriert die riesige Rechenzeit bei der alten Speichermethode,tEuler(sec)= bild 3, l=.3, x1=-179.9, x2=, deltat=.2, relto=1e-11, abstol=1e clear;l=.3;tend=25;x1=-179.9;x2=;bild=3;pendel45k;pause;deltat=.2;reltol=1e-12;abstol=1e-12;alt=1;pendelk2 Man erkennt im ylabel des oberen Teilbildes die Rechenzeit teuler = 3.68 sec %Datei pendelk2.m % mit wahlweise der alten Speichermethode (alt=1,wie im Internet-Fund) %oder der neuen Methode (alt=), Siehe Tabelle Rechenzeit in dieser Matlab-Datei %clear;l=.3;tend=25;x1=-179.9;x2=;bild=2;pendel45k;pause;deltat=.8;reltol=1e-12;abstol=1e-12;alt=1;pendelk2 % % Wichtig: Bevor man dies zum ersten mal aufruft, vorher Pendel45 % aufrufen, sonst folgende Fehler-Meldung %??? Error using ==> funfun\private\odearguments % Solving ABLEITUNG requires an initial condition vector of length 1. % %clear;l=.3;tend=25;x1=-179.9;x2=;bild=2;deltat=.1;reltol=1e-12;abstol=1e- 12;alt=;pendelk2 % clear; deltat=.1; bild=1;

6 Prof. Dr. R. Kessler, C:\ro\Si5\Matlab\DGLn\Solver_Vergleich_Pendel.doc, S. 6/6 % Statt function einfache m-datei, dadurch leichter Parametervorgabe %function Pendel % Einfachpendel / Integration mit Euler explizit % Beispiel von Uni Rostock, gespeichert in c:\ro\si5\matlab\dgln\ % %clear all %global deltat format compact; Bogen = pi/18; Grad = 1/Bogen; % Umrechnungen %m =.5; g=9.81; % Masse, Erdbeschleunigung %l =.3; % Pendellänge t = ; %tend = 5;% Anfangszeit, %deltat =.1 ; % Zeitschrittweite %x1 = 45; % Anfangswinkel in Grad %x2 = ; % Anfangswinkelgeschwindigkeit x1 = x1*bogen; x2 = x2; % Umrechnen in Bogenmass % Speicherfelder initialisieren if alt>,t_val = [ ]; x1_val = [ ]; x2_val = [ ];end; %alte Speichermethode % Plotwerte deklarieren: if alt==,np=floor(tend/deltat); tpe=zeros(np,1); x1pe=tpe; x2pe=tpe;end; %neue Speichermethode k=; for t = t : deltat : tend % Schleife über Zeitschritte % Abspeichern if alt> t_val= [t_val t ]; x1_val= [x1_val x1*grad ];x2_val= [x2_val x2 ]; end; % Meine Methode des Speicherns: if alt==,k=k+1; tpe(k)=t; x1pe(k)=x1*grad; x2pe(k)=x2; end; % Berechnung der rechten ODE-Seite (freie Schwingungen) x1d = x2 ; x2d = - g/l*sin(x1) ; % Neue Zeit und Werte x1 = x1 + deltat*x1d ; x2 = x2 + deltat*x2d ; end; % Ende Schleife über Zeitschritte teuler=toc % Darstellung der Lösung figure(bild); subplot(2,1,1);hold on; if alt > plot (t_val,x1_val,'b'); grid on; end; % Die Rechenzeit teuler bei der "alten" Speichermethode steigt % gewaltig an mit kleiner werdender Schrittweite deltat: % deltat teuler(alt=1) teuler(alt=) % % % % % % % if alt==, plot (tpe,x1pe,'b');end; grid on; ylabel([',teuler(sec)= ',num2str(teuler)]); S1=['bild ',num2str(bild)]; S3=[', l=',num2str(l)]; S4=[', x1=',num2str(x1)];s5=[', x2=',num2str(x2)];s6=[', deltat=',num2str(deltat)]; S7=[', relto=',num2str(reltol)];s8=[', abstol=',num2str(abstol)]; tit=[s1,s3,s4,s5,s6,s7,s8]; title(tit); axis ([,tend,-3,3]);

7 Prof. Dr. R. Kessler, C:\ro\Si5\Matlab\DGLn\Solver_Vergleich_Pendel.doc, S. 7/7 subplot(2,1,2); hold on; if alt >, plot (t_val,x2_val,'b');end; if alt ==, plot (tpe,x2pe,'b');end; grid on; axis ([,tend,-2,2]); % jetzt Simulink disp('das war Euler(blau),jetzt Simulink: rote Punkte');pause % jetzt Simulink sim('pendsim'); subplot(2,1,1);hold on; plot(tsim,alf*grad,'.m'); subplot(2,1,2);hold on; plot(tsim,om,'.m'); disp('das blaue war Euler, jetzt Tephys(schwarz)');pause % meine Methode: % Plotwerte deklarieren: Np=floor(tend/deltat); tp=zeros(np,1); x1p=tp; x2p=tp; %Startwerte: %x1=x1; x1 = x1*bogen; x2=; k=;t=; while t < tend, k=k+1; tp(k)=t; x1p(k)=x1*grad; x2p(k)=x2; x1=x1+x2*deltat; x2=x2+(-g/l *sin(x1))*deltat; t=t+deltat; end; toc set(,'defaultlinelinewidth',1.5); % dicke Kurven subplot(2,1,1);hold on; plot(tp,x1p,'k'); subplot(2,1,2);hold on; plot(tp,x2p,'k'); set(,'defaultlinelinewidth',1); % dünnen Kurven Title(['']); % Ende der Datei pendelk2.m

DC-Motor mit aktiver Dämpfung/Entdämpfung, Chaos-Effekte infolge Gleitreibung. Anordnung:

DC-Motor mit aktiver Dämpfung/Entdämpfung, Chaos-Effekte infolge Gleitreibung. Anordnung: C:\Si5\Halter\tests\Aktive_Dämpfung_Entdämpfung.docProf. Dr. R. Kessler,, S. /8 Homepgae: http://www.home.hs-karlsruhe.de/~kero/ Download der Dateien: http://www.home.hs-karlsruhe.de/%7ekero/dgln/zweidgln.zip

Mehr

Aktiver Tiefpass 6. Ordnung, Frequenzbereich u. Zeitbereich

Aktiver Tiefpass 6. Ordnung, Frequenzbereich u. Zeitbereich Prof. Dr. R. Kessler, HS-Karlsruhe, C:\Si5\HOMEPAGE\akttiefpass\AktiverTiefpass 6_2.doc, S. /7 Homepage: http://www.home.hs-karlsruhe.de/~kero/ Aktiver Tiefpass 6. Ordnung, Frequenzbereich u. Zeitbereich

Mehr

Anfangswertprobleme: Grundlagen

Anfangswertprobleme: Grundlagen Anfangswertprobleme: Grundlagen In diesem Skript werden die Grundlagen erklärt, wie man mit Matlab Anfangswertprobleme analysieren kann. Contents Beispiel: Entladung eines Kondensators Beispiel mit expliziter

Mehr

DGLn v = dx/dt m*dv/dt = - D*x - rv*v - rgl*sign(v) - rt * v * abs(v) + af* sin(2*pi*f*t)

DGLn v = dx/dt m*dv/dt = - D*x - rv*v - rgl*sign(v) - rt * v * abs(v) + af* sin(2*pi*f*t) C:\ro\HOMEPAGE\welcome\fedmass\FedMassSchwing.doc, S,6 http://www.home.hs-karlsruhe.de/~kero/ Download: http://www.home.hs-karlsruhe.de/~kero/fedmass/fedmass.zip Feder-Masse-System, berechnet mit Simulink,

Mehr

Hantel-Motor mit Tephys und mit Matlab simuliert

Hantel-Motor mit Tephys und mit Matlab simuliert C:\tephys\Beisp\HantelMotor4.doc, S. 1/6 Prof. Dr. R. Kessler, FH-Karlsruhe, homepage: http://www.home.fh-karlsruhe.de/~kero0001/ Email: mailto:kessler_robert@web.de Hantel-Motor mit Tephys und mit Matlab

Mehr

Systematische Berechnung der Frequenzgänge von 4 Typen Vierpol-Filter: Bandpass (Pi-Glied oder T-Glied), Bandsperre (Pi-Glied oder T-Glied)

Systematische Berechnung der Frequenzgänge von 4 Typen Vierpol-Filter: Bandpass (Pi-Glied oder T-Glied), Bandsperre (Pi-Glied oder T-Glied) Prof. Dr. R. Kessler, C:\Si5\HOMEPAGE\komplexefilter\Filterberechnung.doc, S. 1/5 Homepage: http://.home.hs-karlsruhe.de/~kero1/ Vgl. http://.home.hs-karlsruhe.de/~kero1/komplexefilter/bandpass%t.pdf Systematische

Mehr

Homepage: Modalanalyse Feder-Masse-Kette aus N gleichen Massen und N+1 gleichen Federn

Homepage:  Modalanalyse Feder-Masse-Kette aus N gleichen Massen und N+1 gleichen Federn Prof. Dr. R. Kessler, HS-Kalrsuhe, C:\ro\Si\didaktik\matlab\Modal\ModalanalysFederMaseKette.doc, S. / Homepage: http://www.home.hs-karlsruhe.de/~kero/ Modalanalyse Feder-Masse-Kette aus N gleichen Massen

Mehr

Demo falsche Anwendung der Fourier-Reihen: Die System-Antwort ist NICHT die (mit Transferfunktion bewertete) Fourierreihe des Eingangs

Demo falsche Anwendung der Fourier-Reihen: Die System-Antwort ist NICHT die (mit Transferfunktion bewertete) Fourierreihe des Eingangs Prof. Dr. R. Kessler, FH-Karlsruhe, C:\ro\Si5\homepage\welcome\ZusstellAufstell\Fourier_falsch_1.doc, S. 1/1 Prof. Dr. R. Kessler, FH Karlsruhe homepage: http://www.home.hs-karlsruhe.de/~kero1 Demo falsche

Mehr

Matlab: eine kurze Einführung

Matlab: eine kurze Einführung Matlab: eine kurze Einführung Marcus J. Grote Christoph Kirsch Mathematisches Institut Universität Basel 4. April 2 In dieser Einführung zu Matlab sind die im Praktikum I erworbenen Kenntnisse zusammengefasst.

Mehr

fedmas2_6.mdl Prof. Dr. R. Kessler, C:\ro\Si05\Anfragen\ZweiMassfedXfer2.doc, S. 1/1 Homepage:

fedmas2_6.mdl Prof. Dr. R. Kessler, C:\ro\Si05\Anfragen\ZweiMassfedXfer2.doc, S. 1/1 Homepage: Prof. Dr. R. Kessler, C:\ro\Si\Anfragen\ZweiMassfedXfer.doc, S. 1/1 Homepage: http://www.home.hs-karlsruhe.de/~kero1/ Feder-Masse-System aus Massen, Krafterregung mit Stoßkraft bzw. mit Sweep-Sinus, Berechnung

Mehr

MATLAB Einführung. Numerische Methoden für ITET und MATL Dr. S. May, D. Devaud. ETH Zürich, Seminar for Applied Mathematics

MATLAB Einführung. Numerische Methoden für ITET und MATL Dr. S. May, D. Devaud. ETH Zürich, Seminar for Applied Mathematics Numerische Methoden für ITET und MATL 2016 ETH Zürich, Seminar for Applied Mathematics Dr. S. May, D. Devaud Frame 2 MATLAB Auf ETH Computer vorinstalliert Auf Heim PC: von www.ides.ethz.ch herunterladen

Mehr

Zugehörige elektrische Analogie-Schaltung

Zugehörige elektrische Analogie-Schaltung Prof. Dr. R. Kessler, HS-Karlsruhe, C:\ro\Si05\dgln\matlab\FedMasKetAnalogie.doc, S. 1/4 Homepgae: http://www.home.hs-karlsruhe.de/~kero0001/ Feder-Masse-Kette aus 4 Massen, Sinuskraft auf Masse, Geschwindigkeiten

Mehr

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

= {} +{} = {} Widerstand Kondensator Induktivität Bode-Diagramme Selten misst man ein vorhandenes Zweipolnetzwerk aus, um mit den Daten Amplituden- und Phasengang zu zeichnen. Das kommt meistens nur vor wenn Filter abgeglichen werden müssen oder man die

Mehr

Komplexe Übertragungsfunktion mit FFT berechnet (Tephys und Matlab)

Komplexe Übertragungsfunktion mit FFT berechnet (Tephys und Matlab) Prof. Dr. R. Kessler, FH-Karlsruhe, C:\ro\Si5\f4ueb\F4UEB\XFERer_Tphys_Matlab_2.doc, Seite 1/1 Komplexe Übertragungsfunktion mit FFT berechnet (Tephys und Matlab) Tiefpass 5.Ordnung 2 CLC Pi-Glieder, hat

Mehr

nämlich als Summe der Produkte yst(x)*dx vom Startwert xmin bis zum aktuellen Wert x.

nämlich als Summe der Produkte yst(x)*dx vom Startwert xmin bis zum aktuellen Wert x. Prof. Dr. R. Kessler, HS-Karlsruhe, C:\ro\Si5\AJ\difint\Matlab_Numer_u_Symbol_Diff_Int1.doc, S. 1/12 Numerisches Differenzieren und Integrieren mit Matlab, auch symbolisches Differenzieren und Integrieren.

Mehr

Feder-Masse-Kette mit 5 gleichen Massen und 6 gleichen Federn, Eigenwert-Methode und Zeitbereich mit FFT-Methode

Feder-Masse-Kette mit 5 gleichen Massen und 6 gleichen Federn, Eigenwert-Methode und Zeitbereich mit FFT-Methode C:\ro\Si\didaktik\matlab\Modal\Fedmas_Eig_und_Zeit.doc, S. /9 Feder-Masse-Kette mit gleichen Massen und 6 gleichen Federn, Eigenwert-Methode und Zeitbereich mit FFT-Methode D D D D D D6 m m m m m x x x

Mehr

Numerische Verfahren

Numerische Verfahren Numerische Verfahren Numerische Methoden von gewöhnlichen Differentialgleichungen (AWP) Prof. Dr.-Ing. K. Warendorf, Prof. Dr.-Ing. P. Wolfsteiner Hochschule für Angewandte Wissenschaften München Fakultät

Mehr

L A T E X-Kurs. Teil 4 - Datenanalyse - Qti Plot. Fachschaft Physik Uni Konstanz WS 2015/16

L A T E X-Kurs. Teil 4 - Datenanalyse - Qti Plot. Fachschaft Physik Uni Konstanz WS 2015/16 L A T E X-Kurs Teil 4 - Datenanalyse - Qti Plot Fachschaft Physik Uni Konstanz WS 2015/16 Grundlegendes Einführung Möglichkeiten: plotten, fitten, Tabellenkalkulation, Fouriertransformation, Interpolation,...

Mehr

Passive Gleichrichter-Schaltungen, simuliert mit Matlab, dabei numerisches Finden des Dioden-Stroms aus Diodenkennlinie (Newton-Verfahren)

Passive Gleichrichter-Schaltungen, simuliert mit Matlab, dabei numerisches Finden des Dioden-Stroms aus Diodenkennlinie (Newton-Verfahren) R. Kessler,C:\ro\Si5\AJ\matlab53\PasGleichriMatlab1.doc, S. 1,5 Passive Gleichrichter-Schaltungen, simuliert mit Matlab, dabei numerisches Finden des Dioden-Stroms aus Diodenkennlinie (Newton-Verfahren)

Mehr

Mathematische Grundlagen der dynamischen Simulation

Mathematische Grundlagen der dynamischen Simulation Mathematische Grundlagen der dynamischen Simulation Dynamische Systeme sind Systeme, die sich verändern. Es geht dabei um eine zeitliche Entwicklung und wie immer in der Informatik betrachten wir dabei

Mehr

m-files sind Folgen von MATLAB-Anweisungen oder Daten-Files.

m-files sind Folgen von MATLAB-Anweisungen oder Daten-Files. MATLAB m-files m-files sind Folgen von MATLAB- oder Daten-Files. Erstellen von m-files Über File New M-file wird ein Texteditor geöffnet. Dort wird das m-file als ASCII-File erzeugt und unter name.m im

Mehr

2 Matrizen und Vektoren

2 Matrizen und Vektoren 1 Hilfe in Matlab 1 Hilfe in Matlab 2 help Befehl Textorientierte Hilfe, die im Kommando-Fenster erscheint. doc Befehl Html-orienterte Hilfe, die in einem Web-Browser erscheint. Beispiel: help plot und

Mehr

NUMERISCHE MATHEMATIK I

NUMERISCHE MATHEMATIK I D-MATH ETH Zürich, 22. August 2011 Prof. Ch. Schwab NUMERISCHE MATHEMATIK I 1. Interpolation und Quadratur (25 P.) a) Sei [a, b] R 1 mit a < b ein beschränktes Intervall, und f C 2 ([a, b]). Zeigen Sie,

Mehr

Differentialgleichungen

Differentialgleichungen Differentialgleichungen Viele physikalische Probleme können mathematisch als gewöhnliche Differentialgleichungen formuliert werden nur eine unabhängige Variable (meist t), z.b. Bewegungsgleichungen: gleichmäßig

Mehr

Einführung in. Pierre Bayerl

Einführung in. Pierre Bayerl Einführung in Pierre Bayerl 19. November 21 Matlab Numerische Manipulation von Matrizen und Vektoren und deren Visualisierung. Verwendung: Interaktive Eingabe von Befehlen Skriptprogramme ( Batch-Dateien

Mehr

Numerische Verfahren Übungen und Lösungen, Blatt 1

Numerische Verfahren Übungen und Lösungen, Blatt 1 Technische Universität Hamburg-Harburg Institut für Numerische Simulation, E-0 Dr. Jens-Peter M. Zemke Sommersemester 2008 Numerische Verfahren Übungen und Lösungen, Blatt Aufgabe : (Thema: relativer und

Mehr

Aufgabe 2: Anzahl Erdbeben als Funktion der Zeit

Aufgabe 2: Anzahl Erdbeben als Funktion der Zeit Übung 2 Analyse von Zeitreihen in der Umweltphysik und Geophysik 1 Aufgabe 2: Anzahl Erdbeben als Funktion der Zeit In dieser Übung wollen wir der Frage nachgehen, was war die Anzahl Erdbeben mit M>1 pro

Mehr

Arbeiten mit Funktionen

Arbeiten mit Funktionen Arbeiten mit Funktionen Wir wählen den Funktioneneditor (Ë W) und geben dort die Funktion f(x) = x³ - x² - 9x + 9 ein. Der TI 92 stellt uns eine Reihe von Funktionsbezeichnern zur Verfügung (y 1 (x), y

Mehr

1 Starten und Installation von gnuplot

1 Starten und Installation von gnuplot Gnuplot Tutorial Wichtigstes jede Änderung der Grafik muss durch plot resp. replot bestätigt werden. 1 Starten und Installation von gnuplot Das Programm ist für Linux, Mac und Windows auf der offiziellen

Mehr

SIMULINK. Grundlagen

SIMULINK. Grundlagen SIMULINK Grundlagen Dipl.-Ing. U. Wohlfarth Inhalt Was ist SIMULINK? SIMULINK Bibliotheken Sources, Sinks und Math Simulationsparameter Algorithmen zur numerischen Integration SIMULINK Bibliotheken Signals&Systems,

Mehr

Inhalt. Übersicht über das Gerät 6. Die Hauptanwendung "Main" 7. Das Interaktivmenü 10. Variablen und Funktionen 15

Inhalt. Übersicht über das Gerät 6. Die Hauptanwendung Main 7. Das Interaktivmenü 10. Variablen und Funktionen 15 3 Inhalt Übersicht über das Gerät 6 Die Hauptanwendung "Main" 7 Das Edit-Menü 8 Die Software-Tastatur 8 Kopieren und Einfügen 10 Das Interaktivmenü 10 Der Gleichlösungs-Befehl "solve" 11 Umformungen 12

Mehr

Lösungen der Übungsaufgaben zur Regelungstechnik

Lösungen der Übungsaufgaben zur Regelungstechnik Prof. Dr. R. essler, FH-arlsruhe, Sensorsysemechnik, C:\ro\Si05\RT3\Loes_Regechn_.doc, Seie Homepage hp://www.home.hs-karlsruhe.de/~kero000/ Lösungen der Übungsaufgaben zur Regelungsechnik Tex der Aufgabensellung:

Mehr

FFT-Methode zur Berechnung der Übertragungsfunktionen xi/f1 bei Kette aus 4 Massen Hier zusätzlich Phasenwinkel und Ortskurven

FFT-Methode zur Berechnung der Übertragungsfunktionen xi/f1 bei Kette aus 4 Massen Hier zusätzlich Phasenwinkel und Ortskurven R. Kessler, C:\ro\Si5\Buchneu\XFER\FFT_XFER_4MasseKette_3.doc, S. 1/7 FFT-Methode zur Berechnung der Übertragungsfunktionen xi/ bei Kette aus 4 Massen Hier zusätzlich Phasenwinkel und Ortskurven D1 D D3

Mehr

Programmieren in MATLAB Mehr als nur ein Taschenrechner

Programmieren in MATLAB Mehr als nur ein Taschenrechner Computational Physics 1, Seminar 02 Seite 1 Programmieren in MATLAB Mehr als nur ein Taschenrechner 1) Definition eigener Funktionen Anlegen eines neuen m-files im m-file-editor mit folgem Beispielinhalt:

Mehr

Informationsverarbeitung im Bauwesen

Informationsverarbeitung im Bauwesen V14 1 / 30 Informationsverarbeitung im Bauwesen Markus Uhlmann Institut für Hydromechanik WS 2009/2010 Bemerkung: Verweise auf zusätzliche Information zum Download erscheinen in dieser Farbe V14 2 / 30

Mehr

Satellit im Kraftfeld Erde-Mond

Satellit im Kraftfeld Erde-Mond Prof. Dr. R. Kessler, HS-Karlsruhe, C:\Si5\HOMEPAGE\raumfahrt\SatErde.doc, S. /8 Homepage: http://www.home.hs-karlsruhe.de/~kero/ Satellit im Kraftfeld Erde- Hinweis: Es wird vereinfachend angenommen,

Mehr

Matlab-Laplace und DGL-Methode: Vergleich PID-Regler und Unbehauen-Regler, Führantwort und Störantwort

Matlab-Laplace und DGL-Methode: Vergleich PID-Regler und Unbehauen-Regler, Führantwort und Störantwort Prof. Dr. R. Kessler, FH-Karlsruhe, Sensorsystemtechnik, A:\Unb3WZ3.doc, Seite /7 Matlab-Laplace und DGL-Methode: Vergleich PID-Regler und Unbehauen-Regler, Führantwort und Störantwort TTp*s + W Regler

Mehr

Übungen zu Meteorologische Modellierung Teil 'Grundlagen der Numerik'

Übungen zu Meteorologische Modellierung Teil 'Grundlagen der Numerik' Übungen zu Meteorologische Modellierung Teil 'Grundlagen der Numerik' 1. Diskretisierung in der Zeit: Die Evolutionsgleichung Kurzzusammenfassung Zur Erprobung der Verfahren zur zeitlichen Diskretisierung

Mehr

D-MATH Numerische Methoden FS 2016 Dr. Vasile Gradinaru Alexander Dabrowski. Serie 2

D-MATH Numerische Methoden FS 2016 Dr. Vasile Gradinaru Alexander Dabrowski. Serie 2 y D-MATH Numerische Methoden FS 16 Dr. Vasile Gradinaru Alexander Dabrowski Serie Best before: Di. 15.3 / Mi. 16.3, in den Übungsgruppen Koordinatoren: Alexander Dabrowski, HG G 5.1, alexander.dabrowski@sam.math.ethz.ch

Mehr

D-MAVT NUMERISCHE MATHEMATIK FS 14 K. Nipp, A. Hiltebrand Lösung vom Test 1

D-MAVT NUMERISCHE MATHEMATIK FS 14 K. Nipp, A. Hiltebrand Lösung vom Test 1 D-MAVT NUMERISCHE MATHEMATIK FS 4 K. Nipp, A. Hiltebrand Lösung vom Test. Sei eps die Maschinengenauigkeit in Matlab. Dann gilt: eps/4 = Richtig / Falsch + eps/2 = Richtig / Falsch 8 + eps = 8 Richtig

Mehr

4.2 Selbstdefinierte Matlab-Funktionen 1. Teil

4.2 Selbstdefinierte Matlab-Funktionen 1. Teil 4.2 Selbstdefinierte Matlab-Funktionen 1. Teil 37 Ein m-file mit Namen Funktionsname.m und einer ersten Zeile der folgen Form: function Funktionsname(input1,input2,...,inputn) oder function output1=funktionsname(input1,input2,...,inputn)

Mehr

Numerisches Programmieren

Numerisches Programmieren Technische Universität München WiSe 2015/16 Institut für Informatik Prof. Dr. Daniel Cremers Dr. Rudolph Triebel Nikola Tchipev Felix Dietrich Numerisches Programmieren 4. Programmieraufgabe: Freier Fall,

Mehr

Fachhochschule Südwestfalen Wir geben Impulse. Kontrollstrukturen und Schleifen in Octave

Fachhochschule Südwestfalen Wir geben Impulse. Kontrollstrukturen und Schleifen in Octave Fachhochschule Südwestfalen Wir geben Impulse Kontrollstrukturen und Schleifen in Octave Einführung Inhalt m-files Script-Files Function-Files Ein- Ausgabe von Variablen oder Ergebnissen For-Schleife While-Schleife

Mehr

Labor Grundlagen Elektrotechnik

Labor Grundlagen Elektrotechnik Fakultät für Technik Bereich Informationstechnik ersuch 5 Elektrische Filter und Schwgkreise SS 2008 Name: Gruppe: Datum: ersion: 1 2 3 Alte ersionen sd mit abzugeben! Bei ersion 2 ist ersion 1 mit abzugeben.

Mehr

Modellierung und Simulation

Modellierung und Simulation Prüfung WS 2006/07 Modellierung und Simulation Prof. Dr.-Ing. K. Wöllhaf Anmerkungen: Aufgabenblätter auf Vollständigkeit überprüfen Nur Blätter mit Namen und Matr.Nr. werden korrigiert. Keine rote Farbe

Mehr

Übung 5: MSC Adams. Teil I: Modellierung eines Physikalischen Pendels. Gegeben sei ein physikalisches Pendel mit Schwerpunkt und Aufhängepunkt.

Übung 5: MSC Adams. Teil I: Modellierung eines Physikalischen Pendels. Gegeben sei ein physikalisches Pendel mit Schwerpunkt und Aufhängepunkt. Dipl.-Math. Bernhard Wieland, Dr.-Ing. Ulrich Simon Übung 5: MSC Adams Teil I: Modellierung eines Physikalischen Pendels Gegeben sei ein physikalisches Pendel mit Schwerpunkt und Aufhängepunkt. g S S y

Mehr

Ronny Timm, (s ) Marcel Piater, (s ) Mathematik Aufgabe zur tranzsendenten Funktion: y=2*sin(x)- exp(- x)

Ronny Timm, (s ) Marcel Piater, (s ) Mathematik Aufgabe zur tranzsendenten Funktion: y=2*sin(x)- exp(- x) 1 Tutorial für Octave Ronny Timm, (s0543576) Marcel Piater, (s0542822) Mathematik 3 03.07.2014 Grafische Darstellung von Funktionen/ Iterationen Inhaltsverzeichnis: 1. Übersicht über elementare Kommandos

Mehr

Analysis II für Studierende der Ingenieurwissenschaften

Analysis II für Studierende der Ingenieurwissenschaften Fachbereich Mathematik der Universität Hamburg SoSe 2014 Prof. Dr. Armin Iske Dr. Hanna Peywand Kiani Analysis II für Studierende der Ingenieurwissenschaften Blatt 3, Hausaufgaben Aufgabe 1: a) Es sei

Mehr

SSYLB2 SS06 Daniel Schrenk, Andreas Unterweger Übung 8. Laborprotokoll SSY. Diskrete Systeme II: Stabilitätsbetrachtungen und Systemantwort

SSYLB2 SS06 Daniel Schrenk, Andreas Unterweger Übung 8. Laborprotokoll SSY. Diskrete Systeme II: Stabilitätsbetrachtungen und Systemantwort SSYLB SS6 Daniel Schrenk, Andreas Unterweger Übung 8 Laborprotokoll SSY Diskrete Systeme II: Stabilitätsbetrachtungen und Systemantwort Daniel Schrenk, Andreas Unterweger, ITS 4 SSYLB SS6 Daniel Schrenk,

Mehr

Kontrollstrukturen und Funktionen in C

Kontrollstrukturen und Funktionen in C Kontrollstrukturen und Funktionen in C Lernziele: Vertiefen der Kenntnisse über Operatoren, Kontrollstrukturen und die Verwendung von Funktionen. Aufgabe 1: Quickies: Datentypen in C a) Was sind die elementaren

Mehr

MATLAB. 18. Mai 2010 MATLAB. Eine Einführung. Marina Schneider. Inhalt. Allgemeines zu MATLAB und erste Schritte. Vektoren und Matrizen.

MATLAB. 18. Mai 2010 MATLAB. Eine Einführung. Marina Schneider. Inhalt. Allgemeines zu MATLAB und erste Schritte. Vektoren und Matrizen. 18. Mai 2010 1 2 3 4 Was ist? Softwarepaket für numerische Berechnungen und die Visualisierung von Daten im technisch-wissenschaftlichen Bereich = MATrix LABoratory Einsatz vor allem in Numerik u. Linearer

Mehr

MATLAB: Kapitel 2 Grafiken

MATLAB: Kapitel 2 Grafiken MTLB: Kapitel Grafiken MTLB verfügt über eine nahezu unüberschaubare nzahl von Möglichkeiten Grafiken zu erzeugen formatieren oder animieren. In diesem Kapitel werden wir die grundlegenden Werkzeuge für

Mehr

Euler-Verfahren. exakte Lösung. Euler-Streckenzüge. Folie 1

Euler-Verfahren. exakte Lösung. Euler-Streckenzüge. Folie 1 exakte Lösung Euler-Verfahren Folie 1 Euler-Streckenzüge Ein paar grundlegende Anmerkungen zur Numerik Die Begriffe Numerik bzw. Numerische Mathematik bezeichnen ein Teilgebiet der Mathematik, welches

Mehr

Woche 18/01 26/01 6. Iterative Lösungsverfahren, Speicherformate für Matrizen 1 / 8

Woche 18/01 26/01 6. Iterative Lösungsverfahren, Speicherformate für Matrizen 1 / 8 Woche 18/01 26/01 6. Iterative Lösungsverfahren, Speicherformate für Matrizen 1 / 8 Lernziele In diesem Praktikum sollen Sie üben und lernen: Einlesen von Matrizen aus Dateien Übergabe von Funktionen als

Mehr

6 Graphische Darstellungen mit Matplotlib

6 Graphische Darstellungen mit Matplotlib 6 Graphische Darstellungen mit Matplotlib Matplotlib ist eine Bibliothek zur Erzeugung graphischer Darstellungen. In diesem Kapitel wird gezeigt, wie einfache 2D-Darstellungen zur Visualisierung von Daten

Mehr

Hinweise zur Nutzung der EXCEL-Mappe FktPlot.xls

Hinweise zur Nutzung der EXCEL-Mappe FktPlot.xls Hinweise zur Nutzung der EXCEL-Mappe FktPlot.xls Die Mappe enthält Makros, ohne die sie nicht funktionsfähig ist. Die Sicherheitseinstellungen müssen entsprechend gewählt und die Ausführung von Makros

Mehr

Praktikumssemesterarbeit für Numerik Aufgabe 1 HU-Berlin, Sommersemester 2005

Praktikumssemesterarbeit für Numerik Aufgabe 1 HU-Berlin, Sommersemester 2005 Praktikumssemesterarbeit für Numerik Aufgabe HU-Berlin, Sommersemester 2005 Mario Krell Volker Grabsch 24. Juli 2005 Inhaltsverzeichnis Herleitung aus der Physik. Voraussetzungen und Annahmen Allgemein

Mehr

TEIL 1 (ohne Rechner)

TEIL 1 (ohne Rechner) Name: Seite: 1 Fachhochschule Nordwestschweiz (FHNW) Hochschule für Technik Lösungen MSP Modellieren dynamischer Systeme Dozent: R. Burkhardt Büro: 4.613 Klasse: Systemtechnik Semester: Datum: FS 008 Hilfsmittel:

Mehr

Einführung in QtiPlot

Einführung in QtiPlot HUWagner und Julia Bek Einführung in QtiPlot 30. Juni 2011 1/13 Einführung in QtiPlot Mit Bezug auf das Liebig-Lab Praktikum an der Ludwig-Maximilians-Universität München Inhaltsverzeichnis 1 Programmeinführung

Mehr

Kurzeinführung in GNUPLOT

Kurzeinführung in GNUPLOT Kurzeinführung in GNUPLOT Johannes Schneider 9.12.2004 1 Einführung Gnuplot verfügt über ein gutes Hilfe-System: help Kommando Es ist ein sehr einfaches Programm, mit dem sich leicht Funktionen oder Daten

Mehr

Funktionen in Matlab. Lehrstuhl für Angewandte Mathematik Sommersemester und 29. Mai 2008

Funktionen in Matlab. Lehrstuhl für Angewandte Mathematik Sommersemester und 29. Mai 2008 Funktionen in Matlab Vorlesung Computergestützte Mathematik zur Linearen Algebra Lehrstuhl für Angewandte Mathematik Sommersemester 2008 15. und 29. Mai 2008 Funktionen in Matlab Wir kennen schon diverse

Mehr

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

Einführung in MATLAB zur Veranstaltung Einführung in die Numerik Einführung in MATLAB zur Veranstaltung Einführung in die Numerik Christian Stohrer Mathematisches Institut der Universität Basel FS 2011 MATLAB Einführung zur Veranstaltung Einführung in die Numerik Bitte

Mehr

Klausurlösung Einführung in Numerische Methoden und FEM Universität Siegen, Department Maschinenbau,

Klausurlösung Einführung in Numerische Methoden und FEM Universität Siegen, Department Maschinenbau, Universität Siegen, Department Maschinenbau, 7.7. Aufgabe y 3 l 3 3 F l l x Das dargestellte Fachwerk soll statisch mit Hilfe der FEM untersucht werden. Die Knoten und Elemente sind in der Abbildung nummeriert.

Mehr

Grafiken für L A TEX. erstellen, bearbeiten und einbinden. Felix Koch L A TEX-User-Treffen Freiberg. 19. Juni 2011

Grafiken für L A TEX. erstellen, bearbeiten und einbinden. Felix Koch L A TEX-User-Treffen Freiberg. 19. Juni 2011 Felix Koch L A TEX-User-Treffen Freiberg erstellen, bearbeiten und einbinden 19. Juni 2011 Institut für Mechanik und Fluiddynamik Lampadiusstraße 4, 09596 Freiberg TOC 1. Motivation 2. Schnittstelle für

Mehr

Modal-Analyse mit Matlab, hier 5 Feder-Masse-Systeme nebeneinander

Modal-Analyse mit Matlab, hier 5 Feder-Masse-Systeme nebeneinander Prof. Dr. R. Kessler, HS-Kalrsruhe, C:\ro\Si05\didaktik\matlab\Modal\Modal5Fedmass.doc, S. 1/6 Homepage: http://www.home.hs-karlsruhe.de/~kero0001/ Download: http://www.home.hs-karlsruhe.de/%7ekero0001/modalanalyse/neb5.zip

Mehr

Mathematische Modellierung des Gaußgewehrs (Coilgun)

Mathematische Modellierung des Gaußgewehrs (Coilgun) Mathematische Modellierung des Gaußgewehrs (Coilgun) Alexios Aivaliotis, Christopher Rieser 30. Juni 2013 1 1 Beschreibung des Projekts In dieser Arbeit beschreiben wir die physikalische und mathematische

Mehr

Man kann zeigen (durch Einsetzen: s. Aufgabenblatt, Aufgabe 3a): Die Lösungsgesamtheit von (**) ist also in diesem Fall

Man kann zeigen (durch Einsetzen: s. Aufgabenblatt, Aufgabe 3a): Die Lösungsgesamtheit von (**) ist also in diesem Fall 4. Lösung einer Differentialgleichung. Ordnung mit konstanten Koeffizienten a) Homogene Differentialgleichungen y'' + a y' + b y = 0 (**) Ansatz: y = e µx, also y' = µ e µx und y'' = µ e µx eingesetzt

Mehr

MATLAB Kurs SS Boris von Loesch. Technische Universität München Center for Mathematical Sciences, Chair of Mathematical Optimization

MATLAB Kurs SS Boris von Loesch. Technische Universität München Center for Mathematical Sciences, Chair of Mathematical Optimization MATLAB Kurs SS 2010 Boris von Loesch Technische Universität München Center for Mathematical Sciences, Chair of Mathematical Optimization 27. April 2010 Ablauf Theorie 1 Do, 9:30 Uhr - 10:45 Uhr HS 1 Übung

Mehr

Passive Bandsperre (RLC-Schaltung). Berechnung der komplexen Übertragungsfunktion mit zwei Methoden: mit komplexer Rechnung und mit FFT

Passive Bandsperre (RLC-Schaltung). Berechnung der komplexen Übertragungsfunktion mit zwei Methoden: mit komplexer Rechnung und mit FFT Prof. Dr. R. Kessler, HS-Karlsruhe, C:\ro\Si5\Andy\komptep\Bandsperre1.doc, S. 1/1 Passive Bandsperre (RLC-Schaltung). Berechnung der komplexen Übertragungsfunktion mit zwei Methoden: mit komplexer Rechnung

Mehr

Funktionen: Potenzfunktionen, ganzrationale Funktionen, gebrochen-rationale Funktionen, trigonometrische Funktionen

Funktionen: Potenzfunktionen, ganzrationale Funktionen, gebrochen-rationale Funktionen, trigonometrische Funktionen Funktionen: Potenzfunktionen, ganzrationale Funktionen, gebrochen-rationale Funktionen, trigonometrische Funktionen Potenzfunktionen 1) Gegeben sind die Potenzfunktionen mit, und. a) Untersuchen Sie Potenzfunktionen

Mehr

Umwelt-Campus Birkenfeld Numerik. der Fachhochschule Trier. Prof. Dr.-Ing. T. Preußler. MATLAB-Simulink

Umwelt-Campus Birkenfeld Numerik. der Fachhochschule Trier. Prof. Dr.-Ing. T. Preußler. MATLAB-Simulink MATLAB- 1. Einführung in ist eine MATLAB-Toolbox zur Simulation Dynamischer Systeme mit Hilfe einer grafischen Benutzeroberfläche. Insbesondere eignet sich zur Behandlung linearer und nichtlinerarer zeitabhängiger

Mehr

Wirkungsquantum Ein Physikprotokoll

Wirkungsquantum Ein Physikprotokoll Wirkungsquantum Ein Physikprotokoll Physik I für KEB, TFH Berlin 30. Juni 2006 Issa Kenaan 739039 Torben Zech 738845 Martin Henning 736150 Abdurrahman Namdar 739068 Inhaltsverzeichnis 1 Versuchsaufbau

Mehr

3. Berechnen Sie auch die Beschleunigung a als Funktion der Zeit t. 4. Erstellen Sie ein SIMULINK Modell, das x(t) numerisch berechnet.

3. Berechnen Sie auch die Beschleunigung a als Funktion der Zeit t. 4. Erstellen Sie ein SIMULINK Modell, das x(t) numerisch berechnet. unit 1 / Seite 1 Einführung Differenzialgleichungen In physikalischen Anwendungen spielt oft eine Messgrösse in Abhängigkeit von der Zeit die Hauptrolle. Beispiele dafür sind Druck p, Temperatur T, Geschwindigkeit

Mehr

Einführung in numerische Methoden für Ingenieure (nach A. Quarteroni, F. Saleri: Wissenschaftliches Rechnen mit MATLAB)

Einführung in numerische Methoden für Ingenieure (nach A. Quarteroni, F. Saleri: Wissenschaftliches Rechnen mit MATLAB) Einführung in numerische Methoden für Ingenieure (nach A. Quarteroni, F. Saleri: Wissenschaftliches Rechnen mit MATLAB) Prof. R. Leithner, Dipl. Phys. E. Zander Wintersemester 2010/2011 Kapitel 7 Gewöhnliche

Mehr

Das mathematische Pendel

Das mathematische Pendel 1 Das mathematische Pendel A. Krumbholz, S. Effendi 25. Juni 2013 2 Inhaltsverzeichnis Inhaltsverzeichnis Inhaltsverzeichnis 1 Einführung 3 1.1 Das mathematische Pendel........................... 3 1.2

Mehr

Matlab Einführung Einführung in die Neuroinformatik SS 12. Miriam Schmidt Institut für Neuroinformatik Email: miriam.k.schmidt@uni-ulm.

Matlab Einführung Einführung in die Neuroinformatik SS 12. Miriam Schmidt Institut für Neuroinformatik Email: miriam.k.schmidt@uni-ulm. Matlab Einführung Einführung in die Neuroinformatik SS 12 Miriam Schmidt Institut für Neuroinformatik Email: miriam.k.schmidt@uni-ulm.de Was ist Matlab? Matlab ist die Abkürzung für Matrix Laboratory.

Mehr

Sinus-Oszillator mit 3 RC-Gliedern, Simulation mit Tephys und mit Simulink. Wahlweise Fremderregung oder Selbsterregung

Sinus-Oszillator mit 3 RC-Gliedern, Simulation mit Tephys und mit Simulink. Wahlweise Fremderregung oder Selbsterregung Prof. Dr. R. Kessler, FH-Karlsruhe, Sensorsytemtechnik, A:\sinus\sinosz.doc, Seite /7 Sinus-Oszillator mit RC-Gliedern, Simulation mit Tephys und mit Simulink. Wahleise Fremderregung oder Selbsterregung

Mehr

Ausbildungsziel: Erstellung eines Briefes mit Hilfe von Vorlagen

Ausbildungsziel: Erstellung eines Briefes mit Hilfe von Vorlagen Ausbildungsziel: Erstellung eines Briefes mit Hilfe von Vorlagen 1. Grundlagen (Inhalt Menü) Einer der grundlegendsten Anwendungen des Computers ist die als Schreibmaschine! Im Gegensatz zur Schreibmaschine

Mehr

Zustandsraum: Historische Einordnung

Zustandsraum: Historische Einordnung Zustandsraum: Historische Einordnung Die Grundlagen der Zustandsraummethoden wurden im Zeitraum 1955 1965 von Kalman und seinen Kollegen in dem Research Institute for Advanced Studies in Baltimore entwickelt.

Mehr

Matlab Einführung Theorie Neuronaler Netze WS 11/12. Miriam Schmidt Institut für Neuroinformatik Email: miriam.k.schmidt@uni-ulm.

Matlab Einführung Theorie Neuronaler Netze WS 11/12. Miriam Schmidt Institut für Neuroinformatik Email: miriam.k.schmidt@uni-ulm. Matlab Einführung Theorie Neuronaler Netze WS 11/12 Miriam Schmidt Institut für Neuroinformatik Email: miriam.k.schmidt@uni-ulm.de Was ist Matlab? Matlab ist die Abkürzung für Matrix Laboratory. ist ein

Mehr

Strings. Daten aus Dateien einlesen und in Dateien speichern.

Strings. Daten aus Dateien einlesen und in Dateien speichern. Strings. Daten aus Dateien einlesen und in Dateien speichern. Strings Ein String ist eine Zeichenkette, welche von MATLAB nicht als Programmcode interpretiert wird. Der Ausdruck 'a' ist ein String bestehend

Mehr

Praktikum Ingenieurinformatik. Termin 5. Felder, Kurvendarstellung mit Excel

Praktikum Ingenieurinformatik. Termin 5. Felder, Kurvendarstellung mit Excel Praktikum Ingenieurinformatik Termin 5 Felder, Kurvendarstellung mit Excel 1 Praktikum Ingenieurinformatik Termin 5 1. Felder 2. Kurvendarstellung mit Excel 3. Zusatzaufgaben 2 1.1. Mining-Truck TR 100

Mehr

Das große Lexikon der Speisen : Die Rezepte-Software

Das große Lexikon der Speisen : Die Rezepte-Software Das große Lexikon der Speisen : Die Rezepte-Software 1 Download und Installation Mit dem Buch Das große Lexikon der Speisen haben Sie das Recht erworben, eine Rezepte-Software mit den Rezepten des Buches

Mehr

Anleitung zur NMR Auswertung mit SpinWorks. SpinWorks 3.1.8, Copyright 2011, Kirk Marat, University of Manitoba

Anleitung zur NMR Auswertung mit SpinWorks. SpinWorks 3.1.8, Copyright 2011, Kirk Marat, University of Manitoba Anleitung zur NMR Auswertung mit SpinWorks SpinWorks 3.1.8, Copyright 2011, Kirk Marat, University of Manitoba erstellt von Inhaltsverzeichnis Allgemeines... 2 Bearbeitung von 1D Spektren... 4 Datei öffnen...

Mehr

Simulation. Lineare Regression Methode der kleinsten Quadrate (Excel-Matrix-Formel) Verknüpfung des Euler- und Newton-Verfahrens. Das Euler-Verfahren

Simulation. Lineare Regression Methode der kleinsten Quadrate (Excel-Matrix-Formel) Verknüpfung des Euler- und Newton-Verfahrens. Das Euler-Verfahren Simulation Lineare Regression Methode der kleinsten Quadrate (Excel-Matrix-Formel) Verknüpfung des Euler- und Newton-Verfahrens Dynamische Prozesse: Prozesse, bei denen sich das zeitliche und örtliche

Mehr

Ergebnisse des Praktikums Dreiphasensystem (Ströme) 1) Berechnung aller Ströme eines Dreiphasensystems (Verbraucher-Dreieckschaltung)

Ergebnisse des Praktikums Dreiphasensystem (Ströme) 1) Berechnung aller Ströme eines Dreiphasensystems (Verbraucher-Dreieckschaltung) HOCHSCHLE OSTFALA Fakultät Elektrotechnik Prof. Dr. Ose Version 1 16.11.09 Vorlesung Wechselstromtechnik Ergänzung zum SS 2009: Dreiphasensystem Ergebnisse des Praktikums Dreiphasensystem (Ströme) 1) Berechnung

Mehr

Diskrete und Kontinuierliche Modellierung

Diskrete und Kontinuierliche Modellierung Diskrete und Kontinuierliche Modellierung Bei Modellen unterscheidet man unter anderem zwischen diskreten und kontinuierlichen Modellen. In diesem Artikel möchte ich den Unterschied zwischen beiden Arten

Mehr

Praktikum Ingenieurinformatik. Termin 6. Mehrdimensionale Felder, Kurvendarstellung mit Excel

Praktikum Ingenieurinformatik. Termin 6. Mehrdimensionale Felder, Kurvendarstellung mit Excel Praktikum Ingenieurinformatik Termin 6 Mehrdimensionale Felder, Kurvendarstellung mit Excel 1 Praktikum Ingenieurinformatik Termin 6 1. Mehrdimensionale Felder 2. Kurvendarstellung mit Excel 3. Zusatzaufgaben

Mehr

Einführung in die Numerik strukturerhaltender Zeitintegratoren. Leonard Schlag 6. Dezember 2010

Einführung in die Numerik strukturerhaltender Zeitintegratoren. Leonard Schlag 6. Dezember 2010 Einführung in die Numerik strukturerhaltender Zeitintegratoren Leonard Schlag 6. Dezember 2010 1 Inhaltsverzeichnis 1 Einführung in die Numerik strukturerhaltender Zeitintegratoren 3 1.1 Häuge Problemstellung:

Mehr

9.1 Eine Gleichung mit einer Unbekannten exakt lösen x Beispiel 1: Die Gleichung x 2 = 4 lösen. solve( x / (x 2) = 4, x ); 8 3

9.1 Eine Gleichung mit einer Unbekannten exakt lösen x Beispiel 1: Die Gleichung x 2 = 4 lösen. solve( x / (x 2) = 4, x ); 8 3 MAPLE_Mini_09_V1-0.doc 9-1 9 Gleichungen 9.1 Eine Gleichung mit einer Unbekannten exakt lösen x Beispiel 1: Die Gleichung x 2 = 4 lösen. solve( x / (x 2) = 4, x ); 8 3 Beispiel 2: Lösen Sie die Gleichung

Mehr

Einführung in die C++ Programmierung für Ingenieure

Einführung in die C++ Programmierung für Ingenieure Einführung in die C++ Programmierung für Ingenieure MATTHIAS WALTER / JENS KLUNKER Universität Rostock, Lehrstuhl für Modellierung und Simulation 16. November 2012 c 2012 UNIVERSITÄT ROSTOCK FACULTY OF

Mehr

Daniel S. Steingrube 2010-05-14. Institut für Quantenoptik Leibniz Universität Hannover. steingrube@iqo.uni-hannover.de

Daniel S. Steingrube 2010-05-14. Institut für Quantenoptik Leibniz Universität Hannover. steingrube@iqo.uni-hannover.de exportieren en Daniel S. Steingrube Institut für Quantenoptik Leibniz Universität Hannover steingrube@iqo.uni-hannover.de 2010-05-14 exportieren en 1 2 exportieren 3 4 5 6 en Was ist gnuplot? exportieren

Mehr

Einführung in Matlab, 2. Teil

Einführung in Matlab, 2. Teil 1 / 18 Einführung in Matlab, 2. Teil Christof Eck, Monika Schulz und Jan Mayer Plotten von Funktionen einer Veränderlichen 2 / 18 Matlab plottet keine Funktionen, sondern Wertetabellen als Polygonzug!

Mehr

CPK-Terminal Bedienungsanleitung

CPK-Terminal Bedienungsanleitung CPK-Terminal Bedienungsanleitung 1. Software Installation Führen Sie die Setup -Datei aus, die sich auf der DYNTEST-CD befindet. Wählen Sie Ihre Sprache und drücken dann den OK -Button, woraufhin die Installationsvorbereitung

Mehr

F(x,y,h) = f(x,y), = f(x,y) = f(x + h,y + hf(x,y)).

F(x,y,h) = f(x,y), = f(x,y) = f(x + h,y + hf(x,y)). 170 005 Übungen zu Numerische Methoden I Neunte Übungseinheit 9., 10. und 11. Juni 2008 Inhalt der neunten Übungseinheit: Gewöhnliche Differentialgleichungen KNW-Musterbeispiele 9 Gewöhnliche Differentialgleichungen

Mehr

PP Physikalisches Pendel

PP Physikalisches Pendel PP Physikalisches Pendel Blockpraktikum Frühjahr 2007 (Gruppe 2) 25. April 2007 Inhaltsverzeichnis 1 Einführung 2 2 Theoretische Grundlagen 2 2.1 Ungedämpftes physikalisches Pendel.......... 2 2.2 Dämpfung

Mehr

Eingebettete Runge Kutta Verfahren DOPRI5(4) Verfahren: FSAL Verfahren

Eingebettete Runge Kutta Verfahren DOPRI5(4) Verfahren: FSAL Verfahren Eingebettete Runge Kutta Verfahren DOPRI5(4) Verfahren: FSAL Verfahren 0 1 5 3 10 4 5 8 9 1 5 3 9 40 40 44 45 56 15 19372 6561 25360 2187 9017 1 3168 355 33 1 35 348 0 500 1113 35 500 p = 5 348 0 1113

Mehr

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

Quadrieren Sie die Zahlen 3, pi, 1 und i mit Hilfe des Operators ^ und ziehen Sie aus den Ergebnissen jeweils die Wurzel. MATLAB Aufgaben Aufgabe 1: Starten Sie Matlab. Stellen Sie über die Menüleiste (Desktop => Desktop Layout => Default) den Grundzustand wieder her (falls nicht schon vorhanden). Machen Sie sich mit der

Mehr

Probeklausur Informatik 2 Sommersemester 2010

Probeklausur Informatik 2 Sommersemester 2010 Probeklausur Informatik Sommersemester 0 1 Probeklausur Informatik Sommersemester 0 Name: A1 A A A A Matrikelnummer: 0 Hilfsmittel: Geodreieck Ab Punkten gilt diese Klausur als bestanden und wird nicht

Mehr