Convergence of series

From JSXGraph Wiki
Revision as of 17:51, 7 January 2019 by A WASSERMANN (talk | contribs)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Compute partial sums of the series [math]\displaystyle{ \sum_{n=0}^\infty a_n }[/math].

nth-element of the series: start summation at n =

The underlying JavaScript code

 var board = JXG.JSXGraph.initBoard('box', {axis:true, boundingbox: [-3, 8, 50, -8]});
 var series = board.create('curve', [[0], [1]], {strokeColor: 'black'});
 
 var series_add = function() {
    var n = series.dataX.length,
        val = series.dataY[n - 1] + a_n(n);
    series.dataX.push(n);
    series.dataY.push(val);
 };

 var txt2 = board.create('text', [15, 1.8, function() { return 'n=' + (series.dataX.length-1) + ': value = ' + series.dataY[series.dataY.length - 1]; }], {strokeColor: 'black'});

var TO;

var approx = function() {
     series_add();
     board.update();
     if (series.dataX.length <= 50) {
         TO = setTimeout(approx, 500);
     }
};

var a_n;
var start_approx = function() {
  var txtraw = document.getElementById('input').value;
  a_n = board.jc.snippet(txtraw, true, 'n', true);
  approx();
}

var clear_all = function() {
  clearTimeout(TO);
  series.dataX = [0];
  series.dataY = [1];
};