Gruppe B - Lösungen (Maple
Transcription
Gruppe B - Lösungen (Maple
Kurt Frischmuth FB Mathematik 30.07.2013 Klausur zur Vorlesung Mathematik für Wirtschaftswissenschaftler Lösungen, Gruppe B Aufgabe20130730B1 Kombinatorik > restart; es gibt eine Spalte doppelt, sonst würde jede der Variationen von 3 aus 5 eine andere Matrix ergeben > binomial(5,3)*3!; 60 (1) es gibt wegen der Dopplung reduzierte Matrizen mit und ohne die doppelte Spalte ohne sind Variationen von 3 aus 4, mit sind 3 (einfach vorhandene) mal 3 (Positionen) > binomial(4,3)*3!+3*3; 33 (2) alle mit doppelter Spalte sind singulär > CC:=<1,2,3|1,3,1|2,1,6|0,8,15|1,3,1>; (3) > LinearAlgebra[Rank](CC[1..3,1..3]); LinearAlgebra[Rank](CC[1..3,[1,2,4]]); LinearAlgebra[Rank](CC[1..3,2..4]); 3 3 3 alle 24 ohne doppelte Spalte sind somit regulär Aufgabe 20130730B2 (4) Lineare Algebra > M:=<CC[1..3,1]+lambda*CC[1..3,4]|CC[1..3,2]|CC[1..3,3]+mu*CC[1. .3,5]>; (5) die 5. Spalte ist identisch mit der 2., sie ist irrelevant, mu also beliebig > LinearAlgebra[Determinant](M); (6) > solve(%); (7) für genau einen Wert von lambda wir die Matrix singulär - wenn man also die erste Spalte um das entsprechente Vielfache der vierten modifiziert, entsteht eine singuläre Matrix Aufgabe 20130730B3 Zinseszinsrechnung > restart; wir rechnen in Tausend > K0:=30; p:=0.1; E:=-1.5; Kn:=100000; (8) > ZZF:=Kn=K0*(1+p)^n+E*((1+p)^n-1)/p; (9) > solve(ZZF); 92.37969408 (10) nach 93 Zeitschritten ist die Schallmauer geknackt Aufgabe 20130730B4 Differenzengleichung > restart; > alpha:=0.008;beta:=0.96; (11) Gleichgewicht das E eliminieren wir mittels G=100-E > Geq:=solve(Geq=Geq+alpha*(100-Geq-Geq)+beta*(Geq-Geq)); (12) charakteristische Gleichung > lam1:=solve(lambda^2=lambda*(1-2*alpha+beta)-beta)[1]; lam2:=solve(lambda^2=lambda*(1-2*alpha+beta)-beta)[2]; (13) von den Imaginärteilen lassen wir uns nicht stören allgemeine Lösung > Ga:=n->Geq+A1*lam1^n+A2*lam2^n; (14) spezielle Lösung - Einsetzen der Anfangswerte > A12:=solve({Geq+A1*lam1^0+A2*lam2^0=28,Geq+A1*lam1+A2*lam2=28}); (15) > Gs:=n->subs(A12,Ga(n)); (16) > Gs(55); (17) brutale Lösung > G[0]:=28; G[1]:=28; E[0]:=100-G[0]; E[1]:=100-G[1]; (18) > for n from 1 to 54 do G[n+1]:=G[n]+alpha*(E[n]-G[n])+beta*(G[n]-G[n-1]); E[n+1]:=100-G[n+1]; end: > G[55]; 43.34630544 > plot([[k,G[k]]$k=0..55]); (19) Aufgabe 20130730B5 Differentialrechnung > restart; > solve({K+B=In,K/B=q},{K,B}); (20) > q:=t->(t^3+3)/(t^2+7); In:=t->t*exp(-0.4*t); (21) > plot([q(t),In(t)],t=0..10); > K:=t->q(t)*In(t)/(1+q(t)); B:=t->In(t)-K(t); simplify(K(t)); (22) > plot([K(t),B(t)],t=0..12,color=[red,black]); die Kritiker bekommen erst etwas später alles mit - vergessen aber wesentlich langsamer > simplify(diff(K(t),t)); (23) die Ableitung wird nur Null, wenn das Polynom Null wird - das passiert für positive t-t0 nur zwischen zwei und 3 > plot(2.*t^7-3.*t^6-10.*t^5+26.*t^4-164.*t^3+15.*t^2+60.*t-150.,t= 0..4); > fsolve(2.*t^7-3.*t^6-10.*t^5+26.*t^4-164.*t^3+15.*t^2+60.*t-150., t=3..4); 3.592638832 (24) > K(%); 0.6083912456 (25)