ctx: Exponent in mathemetischer Funktion gibt falsche werte aus

Beitrag lesen

moin,

Skriptausschnitt:
intEntryX ist von der X achse aus die laenge
k ist die zaehlvariable des ergebnisses
intX ist die anzahl der mathematischen x z.B. (f(x) = 2x^3 + 4x^2 + 5x^1 + 6)
arrCoEff[j] is der Koeffizient des jeweiligen X.
paramY ist der Y-Wert in dem Beispielfall 6

  
var k = 0;  // Ergebnis anzahl  
for (var i = -intEntryX +intFitX; i <= intEntryX +intFitX; i++) { // X Y Werte  
erg[k] = 0; // ! undefined am anfang durch 0 ersetzt  
x = intX;	// Reset  
  
for (var j = 0; j <= (intX -1); j++) {  
erg[k] += erg[k] + (arrCoEff[j] * (Math.pow(i, x)));  
x--;  
}  
erg[k] = erg[k] + paramY;  
+paramY); // add new Table Row with x and y result  
strgMathTable += "<tr><td id='" + k + "'>" + i /* *intNumX*/ + "</td><td>" + erg[k] + "</td></tr>";  
k++; // naechste Ergebnis}  

Es gibt immer nur fehler bei der Werteausgabe in der Tabelle. die Fuktion wird immer ne Parabell :/.