==== 27. März 2017 bis 31. März 2017 ==== === Dienstag 28. März 2017 === lib/function-plot/d3.min.js lib/function-plot/function-plot.js **Achtung**: Die Aufgaben werden bei jedem Laden der Seite zufällig **neu generiert**. Auswendig lernen bringt also gar nichts. Bestimmen Sie die Funktionsgleichung folgender Parabeln:
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 (v1-eps) { if (v>1-eps) res[res.length-1]++; 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; i>=0 ; i--) { num = cf[i]*denom+num; var tmp = num; num = denom; denom = tmp; } return "\\frac{"+denom+"}{"+num+"}" } function getFraction(v) { var cf = contFrac(Math.abs(v)); if (cf.length==1) return v; return (v < 0 ? "-" : "") + cFtoTex(cf); } function coeff(c,v, op) { if (c==0) return ""; if (v!="") { if (c==1) return (op ? "+" : "")+v; if (c==-1) return "-"+v; if (c>0) return (op ? "+" : "")+getFraction(c)+v; return ""+getFraction(c)+v; } else { return ((op && (c>0)) ? "+" : "")+getFraction(c); } } templates = [ { name:"Quadratisch, $a=\pm 1$", make:function(num, acoeff) { num = (num ? num : 1); var exs = []; var sx=shuffleArray([-2,-1,1,2]); var sy=shuffleArray([-2,-1,1,2]); var a = acoeff ? shuffleArray(acoeff) : shuffleArray([-2,-1,-0.5,-0.25,0.25,0.5,1,2]); for (var i=0; i0) { ab="+"+ab} var st = steigungen[i]; if (st==-1) { st="-";} if (st==1) {st="";} if (st=="0") {st="";} else {st=st+"x"} res[i] = { funcPlot:{ xAxis:{domain:[-4,4]}, yAxis:{domain:[-4,4]}, data:[{fn: ""+steigungen[i]+"*x+"+abschnitte[i]}] }, solution:st+ab, }; } return (num==1 ? res[0] : res); } }, ]; function displayExos(exos, exname) { for (var i=0; i<3; i++) { jQuery("#"+exname).append(""); jQuery("#"+exname+"sol").append("Aufgabe "+(1+i)+": $f(x)="+exos[i].solution+"$
"); exos[i].funcPlot.data[0].attr={'stroke-width':"2"}; functionPlot( jQuery.extend( { title: "Aufgabe"+(1+i), target: "#"+exname+i, width: 250, height: 250, disableZoom: true, skipTip: true, grid: true }, exos[i].funcPlot ) ); } } jQuery(function() { displayExos(templates[0].make(3,[-1,1,-1,1]), "exfunone") ; //displayExos(templates[0].make(3), "exfun") ; });
=== Donnerstag 30. März 2017 === **Achtung**: Die Aufgaben werden bei jedem Laden der Seite zufällig **neu generiert**. Auswendig lernen bringt also gar nichts. Bestimmen Sie die Funktionsgleichung folgender Parabeln:
jQuery(function() { displayExos(templates[0].make(3,[-2,-.5,-0.25,0.25,0.5,2]), "exfunallg") ; });
=== Freitag 31. März 2017 (nur 2oG) === **Achtung**: Die Aufgaben werden bei jedem Laden der Seite zufällig **neu generiert**. Auswendig lernen bringt also gar nichts. Bestimmen Sie die Funktionsgleichung folgender Wurzel-Funktionen. Hinweis: Erst spiegeln, dann verschieben ist wohl einfacher, als zuerst in entgegengesetzte Richtung verschieben und erst dann spiegeln.
jQuery(function() { displayExos(templates[1].make(3), "exfunsqrt"); });