Differences
This shows you the differences between two versions of the page.
| lehrkraefte:blc:miniaufgaben:kw50-2017 [2017/12/07 14:18] – created Ivo Blöchliger | lehrkraefte:blc:miniaufgaben:kw50-2017 [2020/08/09 13:16] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ==== 11. Dezember 2017 bis 15. Dezember 2017 ==== | ||
| + | === Dienstag 12. Dezember 2017 und Donnerstag 14. Dezember 2017 === | ||
| + | < | ||
| + | lib/ | ||
| + | lib/ | ||
| + | </ | ||
| + | **Achtung**: | ||
| + | |||
| + | Zu folgenden Graphen bestimmen Sie Exponentialfunktionen in der Form $f(x)=b\cdot a^x$: | ||
| + | < | ||
| + | <!-- Siehe https:// | ||
| + | <div id=" | ||
| + | </ | ||
| + | <JS> | ||
| + | function shuffleArray(array) { | ||
| + | for (var i = array.length - 1; i > 0; i--) { | ||
| + | var j = Math.floor(Math.random() * (i + 1)); | ||
| + | var temp = array[i]; | ||
| + | array[i] = array[j]; | ||
| + | array[j] = temp; | ||
| + | } | ||
| + | return array; | ||
| + | } | ||
| + | |||
| + | function randi(m) { | ||
| + | return Math.floor(Math.random()*m); | ||
| + | } | ||
| + | |||
| + | function contFrac(v) { | ||
| + | var eps = 0.00001; | ||
| + | var res=[Math.floor(v)]; | ||
| + | v = v-res[0]; | ||
| + | for (var i=0; i<5; i++) { | ||
| + | if (v<eps || v>1-eps) { | ||
| + | if (v> | ||
| + | return res; | ||
| + | } | ||
| + | v = 1/v; | ||
| + | res[res.length] = Math.floor(v); | ||
| + | v = v-res[res.length-1]; | ||
| + | } | ||
| + | return res; | ||
| + | } | ||
| + | |||
| + | function cFtoTex(cf) { | ||
| + | var denom = 1; | ||
| + | var num = 0; | ||
| + | for (var i = cf.length-1; | ||
| + | num = cf[i]*denom+num; | ||
| + | var tmp = num; | ||
| + | num = denom; | ||
| + | denom = tmp; | ||
| + | } | ||
| + | return " | ||
| + | } | ||
| + | |||
| + | function getFraction(v, | ||
| + | var cf = contFrac(Math.abs(v)); | ||
| + | if (cf.length==1) return v; | ||
| + | return (fracpar ? " | ||
| + | } | ||
| + | |||
| + | function coeff(c,v, op) { | ||
| + | if (c==0) return ""; | ||
| + | if (v!="" | ||
| + | if (c==1) return (op ? " | ||
| + | if (c==-1) return " | ||
| + | if (c>0) return (op ? " | ||
| + | return "" | ||
| + | } else { | ||
| + | return ((op && (c>0)) ? " | ||
| + | } | ||
| + | } | ||
| + | |||
| + | templates = [ | ||
| + | { | ||
| + | name:" | ||
| + | make: | ||
| + | num = (num ? num : 1); | ||
| + | var exs = []; | ||
| + | var sx=shuffleArray([-2, | ||
| + | var sy=shuffleArray([-2, | ||
| + | var a = acoeff ? shuffleArray(acoeff) : shuffleArray([-2, | ||
| + | for (var i=0; i<num; i++) { | ||
| + | var res=""; | ||
| + | if (sx[i]==0) { | ||
| + | res = coeff(a[i]," | ||
| + | } else { | ||
| + | res = coeff(a[i]," | ||
| + | } | ||
| + | res += coeff(sy[i],"", | ||
| + | exs[i]= { | ||
| + | funcPlot:{ | ||
| + | xAxis: | ||
| + | yAxis: | ||
| + | data: | ||
| + | }, | ||
| + | solution: | ||
| + | }; | ||
| + | } | ||
| + | return (num==1 ? exs[0] : exs); | ||
| + | }, | ||
| + | }, | ||
| + | { | ||
| + | name:" | ||
| + | make: | ||
| + | num = (num ? num : 1); | ||
| + | var exs = []; | ||
| + | for (var i=0; i<num; i++) { | ||
| + | var sx = randi(2)*2-1; | ||
| + | var sy = randi(2)*2-1; | ||
| + | var ox = -(randi(3)+1)*sx; | ||
| + | var oy = -(randi(3)+1)*sy; | ||
| + | var res=""; | ||
| + | var w = " | ||
| + | if (sx!=1) w=" | ||
| + | res = coeff(sy," | ||
| + | exs[i]= { | ||
| + | funcPlot:{ | ||
| + | xAxis: | ||
| + | yAxis: | ||
| + | data: | ||
| + | }, | ||
| + | solution: | ||
| + | }; | ||
| + | } | ||
| + | return (num==1 ? exs[0] : exs); | ||
| + | }, | ||
| + | }, | ||
| + | { | ||
| + | name:" | ||
| + | make: | ||
| + | num = (num ? num : 1); | ||
| + | var steigungen=shuffleArray([-2, | ||
| + | var abschnitte=shuffleArray([-3, | ||
| + | var res = []; | ||
| + | for (var i=0; i<num; i++) { | ||
| + | var ab = abschnitte[i]; | ||
| + | if (ab==0) { ab="" | ||
| + | if (ab>0) { ab=" | ||
| + | var st = steigungen[i]; | ||
| + | if (st==-1) { st=" | ||
| + | if (st==1) {st=""; | ||
| + | if (st==" | ||
| + | res[i] = { | ||
| + | funcPlot:{ | ||
| + | xAxis: | ||
| + | yAxis: | ||
| + | data: | ||
| + | }, | ||
| + | solution: | ||
| + | }; | ||
| + | } | ||
| + | return (num==1 ? res[0] : res); | ||
| + | } | ||
| + | }, | ||
| + | { | ||
| + | name:" | ||
| + | make: | ||
| + | num = (num ? num : 1); | ||
| + | var basen=shuffleArray([1.0/ | ||
| + | var multiplikator=shuffleArray([2.0, | ||
| + | var res = []; | ||
| + | for (var i=0; i<num; i++) { | ||
| + | var a = basen[i]; | ||
| + | var aa = getFraction(a, | ||
| + | var m = multiplikator[i]; | ||
| + | var mm = getFraction(m, | ||
| + | res[i] = { | ||
| + | funcPlot:{ | ||
| + | xAxis: | ||
| + | yAxis: | ||
| + | data: | ||
| + | }, | ||
| + | solution:"" | ||
| + | }; | ||
| + | } | ||
| + | return (num==1 ? res[0] : res); | ||
| + | } | ||
| + | }, | ||
| + | { | ||
| + | name:" | ||
| + | make: | ||
| + | num = (num ? num : 1); | ||
| + | var basen=shuffleArray([1.0/ | ||
| + | var shx=shuffleArray([-2, | ||
| + | var shy=shuffleArray([-2, | ||
| + | var res = []; | ||
| + | for (var i=0; i<num; i++) { | ||
| + | var pm = (shy[i]> | ||
| + | res[i] = { | ||
| + | funcPlot:{ | ||
| + | xAxis: | ||
| + | yAxis: | ||
| + | data: | ||
| + | }, | ||
| + | solution: coeff(pm, "" | ||
| + | }; | ||
| + | } | ||
| + | return (num==1 ? res[0] : res); | ||
| + | } | ||
| + | }, | ||
| + | ]; | ||
| + | |||
| + | |||
| + | function displayExos(exos, | ||
| + | for (var i=0; i<3; i++) { | ||
| + | jQuery("#" | ||
| + | jQuery("#" | ||
| + | exos[i].funcPlot.data[0].attr={' | ||
| + | functionPlot( | ||
| + | jQuery.extend( | ||
| + | { | ||
| + | title: " | ||
| + | target: "#" | ||
| + | width: 250, | ||
| + | height: 250, | ||
| + | disableZoom: | ||
| + | skipTip: true, | ||
| + | grid: true | ||
| + | }, | ||
| + | exos[i].funcPlot | ||
| + | ) | ||
| + | ); | ||
| + | } | ||
| + | } | ||
| + | |||
| + | |||
| + | jQuery(function() { | ||
| + | displayExos(templates[3].make(3), | ||
| + | }); | ||
| + | </JS> | ||
| + | <hidden Lösungen> | ||
| + | Da alle Funktionen $f(x)=a^x$ durch den Punkt $(0,1)$ gehen, kann $b$ direkt als $y$-Koordinate bei $x=0$ abgelesen werden. | ||
| + | |||
| + | Erhöht man $x$ um eine Einheit in $f(x)=b\cdot a^x$, verändert sich der Funtionswert um den Faktor $a = \frac{f(x+1)}{f(x)} = \frac{b\cdot a^{x+1}}{a^x} = \frac{a \cdot a^x}{a^x} = a$. An geeigneten Stellen kann so die Basis bestimmt werden. | ||
| + | < | ||
| + | <div id=" | ||
| + | </ | ||
| + | </ | ||
| + | === Freitag 15. Dezember 2017 === | ||
| + | Bestimmen Sie Funktionsgleichungen folgender Exponentialfunktionen in der Form $\pm a^{x+c}+d$: | ||
| + | <JS> | ||
| + | jQuery(function() { | ||
| + | displayExos(templates[4].make(3), | ||
| + | }); | ||
| + | </JS> | ||
| + | < | ||
| + | <!-- Siehe https:// | ||
| + | <div id=" | ||
| + | </ | ||
| + | <hidden Lösungen> | ||
| + | Zuerst bestimmt man die vertikale Verschiebung $d$, die man an der Asymptoten abliest (das ist die Horizontalen, | ||
| + | |||
| + | Danach bestimmt man den Punkt, wo sich der Funktionswert um 1 von der $y$-Koordinate der Asymptoten unterscheidet. Dieser Punkt ist der verschobene Punkt $(0,1)$, durch den die Funktion $f(x)=a^x$ geht. Zuletzt bestimmt man das Vorzeichen der Funktion, je nachdem, ob die Funktion steigend oder fallend ist. | ||
| + | < | ||
| + | <div id=" | ||
| + | </ | ||
| + | </ | ||