Skip to content

Latest commit

 

History

History
71 lines (52 loc) · 3.51 KB

README.de.md

File metadata and controls

71 lines (52 loc) · 3.51 KB

en de

<kmap-solvee>

Interaktiver Strategietrainer für das Lösen von Polynomgleichungen, Exponentialgleichungen und trigonometrischen Gleichungen. <kmap-solvee> ist im Rahmen des Projekts KMap entstanden.

Das Ziel des Strategietrainers ist es, die Fähigkeit, eine geeignete Lösungsstrategie zu wählen, getrennt von den Fertigkeiten zu entwickeln, die es braucht, um die Gleichungen letztlich zu lösen (Äquivalenzumformungen, Termumformungen).

Beispiele

Installation

npm i kmap-solvee

Einsatz mit Build

<script type="module">
  import 'kmap-solvee/kmap-solvee.js';
</script>

<kmap-solvee operations="exponential">e^x+e^(2x)=e</kmap-solvee>

Einsatz ohne Bild (direkt vom cdn laden)

Keine Installation erforderlich. Hier gibt es eine komplette Beispielseite here.

<script type="module">
  import {KmapSolvee} from 'https://cdn.jsdelivr.net/npm/kmap-solvee@0.9.5/+esm'
  window.customElements.define('kmap-solvee', KmapSolvee);
</script>

<kmap-solvee operations="polynomial" solutions="-1,0,1" strategy="polynomial" hints='[
      {
        "match": "_x^4+_x^2=0",
        "operation": "substitute_poly",
        "message": "Kann man mit Substitution lösen, schneller gehts mit x² Ausklammern und dem Satz vom Nullprodukt"
      }]'>2x^4-2x^2=0</kmap-solvee>

Lokale Demo mit web-dev-server

npm start

Es wird ein lokaler Development Server gestartet, der die einfachen Demos aus dem Verzeichnis demo ausliefert.

Parameterisierung

Name Typ Erklärung
operations mehrere Werte, Komma separiert: exponential, polynomial, polynomial_root, trigonometrical and/or add, subtract, multiply, divide, sqrt, root, ln, arcsin, arccos, factorize, expand, zero_product, quadratic_formula, substitute_poly, substitute_trig resubstitute, periodize
strategy polynomial, exponential oder trigonometrical
solutions mehrere Werte, Komma separiert, ASCIImath notiert
hints json Array von Objekten { match: string, operation: string, message: string }

Beispiel

{
  "match": "(x+2)(x+1)^2x=0",
  "operation": "expand",
  "message": "Ausmultiplizieren ist nur selten eine gute Strategie. Hier führt es in eine Sackgasse!"
}]'>(x+2)(x+1)^2x=0</kmap-solvee>