Integrale- Lerndatei
Prof. Dr. Dörte Haftendorn, MuPAD 4, https://mathe.web.leuphana.de Aug.06
Automatische Übersetzung aus MuPAD 3.11, Aug. 05 Update Sept.05
Es fehlen noch textliche Änderungen, die MuPAD 4 direkt berücksichtigen, das ist in Arbeit.
Web: https://mathe.web.leuphana.de www.mathematik-verstehen.de
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1. Grundlagen rechnen und zeichnen ###
2. Riemann-Summen ### 3. Zwischenflächen ###
f:=x->(x-1)^2-1
![]()
Unbestimmtes Integral
int(f(x), x)

Bestimmtes Integral
int(f(x),x=2..4)
![]()
Um die vom Integral berechnete gewichtete Fläche zu bestimmen,
müssen verschiedenartige Graphik-Elemente kombiniert werden.
Sie heißen "Graphik-Primitive", siehe Graphen-Lerndatei, Level 2.
gf:=plot::Function2d(f(x),x=-1..4,
Color=RGB::Red, LineWidth=1):
igf:=plot::Integral(gf):
plot(igf,gf)

Der Befehl plot::Integral bekommt also die eine Graphik-Primitive der Funktion
f übergeben.
Für Integrale, deren Intervall nicht das Darstellungsintervall ist, muss man einen
kurzen Graphen in dem Intergrationsintervall erzeugen.
gfklein:=plot::Function2d(f(x),x=2.5..3.5):
igfklein:=plot::Integral(gfklein):
plot(igfklein,gf)

2. Riemann-Summen ##################
Zur Unterstützung von Unterricht gibt es eine einfache Art,
Riemannsche Untersummen und Obersummen darzustellen.
Das wird durch eine Option in dem plot::Integral -Befehl erreicht.
Die 3 in dem Befehl steht für 3 Streifen.
p:=x->1/2*(x-3)^2+1

gp:=plot::Function2d(p(x),x=0..5,
Color=RGB::Red, LineWidth=1):
igprl:=plot::Integral(gp,3,IntMethod=RiemannLower,
Color=RGB::LightYellow,ShowInfo =
[IntMethod = "RiemannLower",
Error = "Differenz",Position=[2,4.5]]):
igpru:=plot::Integral(gp,3,IntMethod=RiemannUpper):
plot(igpru,gp);plot(igprl,gp);
plot(igpru,igprl,gp,Scaling=Constrained);



3. Zwischenflächen ############################
h:=x->x*(3-x);
![]()
gh:=plot::Function2d(h(x),x=-1..3):
plot(gf,gh)

Erst braucht man wieder Graphik-Primitive der beteiligten Funktionen.
Dann muss in vielen Aufgaben erst noch die Schnittstelle berechnet werden:
lo:=solve(f(x)=h(x))

lo2:=(lo[2])[1]
![]()
xs:=subs(x, lo2)
![]()
Hier wurde die Lösung herausgriffen und getauft, damit sie nicht von
Hand übertragen werden muss.
zwisch:=plot::Hatch(gf,gh,0..xs)

plot(zwisch,gf,gh)

Berechnung der Zwischenfläche
int(h(x)-f(x),x=0..5/2); float(%);
![]()
![]()