Convergence of sequence

From JSXGraph Wiki
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 values of the sequence [math]\displaystyle{ (a_n)_{n\in{\mathbb N}} }[/math].

nth-element of the sequence: , start at n =

The underlying JavaScript code

 var board = JXG.JSXGraph.initBoard('box', {axis:true, boundingbox: [-3, 8, 50, -8]});
 var seq = board.create('curve', [[], []], {strokeColor: 'blue'});
 var n;

 var seq_add = function() {
    var val = a_n(n);
    seq.dataX.push(n);
    seq.dataY.push(val);
    n++;
 };

var txt1 = board.create('text', [15, 1.6, function() { return 'n=' + (seq.dataX.length-1) + ': value = ' + seq.dataY[seq.dataY.length - 1]; }], {strokeColor: 'blue'});

var TO;

var approx = function() {
     seq_add();
     board.update();
     if (n <= 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);
  seq.dataX = [];
  seq.dataY = [];
  n = parseInt(document.getElementById('startval').value);
  approx();
}

var clear_all = function() {
  clearTimeout(TO);
};