Sequences of functions

From JSXGraph Wiki
Revision as of 13:32, 8 June 2011 by Michael (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.

Pointwise convergence

The underlying JavaScript code

var brd = JXG.JSXGraph.initBoard('box', {axis:true, boundingbox:[-0.25,1.7,1.25,-0.5]});
brd.suspendUpdate();
var n = brd.create('slider',[[0.1,1.5],[1.1,1.5],[1,1,100]],{name:'n',snapWidth:1});
var f = function(x){ return Math.pow(x,n.Value()); }
var plot = brd.create('functiongraph',[f,0,1], {strokeWidth:2});
brd.createElement('text',[0.2,0.7,function(){return 'f<sub>'+Math.floor(n.Value())+'</sub>(x)=x<sup>'+Math.floor(n.Value())+'</sup>';}],
  {fontSize:'20px'});
brd.unsuspendUpdate();

Uniform convergence

The underlying JavaScript code

var brd2 = JXG.JSXGraph.initBoard('box2', {axis:true, boundingbox:[-0.25,1.7,1.25,-0.5]});
brd2.suspendUpdate();
var n2 = brd2.create('slider',[[0.1,1.5],[1.1,1.5],[1,1,100]],{name:'n',snapWidth:1});
var f2 = function(x){ return 4*(1-x)*x/n2.Value(); }
var plot2 = brd2.create('functiongraph',[f2,0,1], {strokeWidth:2});
brd2.createElement('text',[0.2,0.7,function(){return 'f<sub>'+Math.floor(n2.Value())+'</sub>(x)=4*(1-x)*x/'+n2.Value().toFixed(0);}],
  {fontSize:'20px'});
brd2.unsuspendUpdate();

The underlying JavaScript code

var brd3 = JXG.JSXGraph.initBoard('box3', {axis:true, boundingbox:[-0.25,1.7,1.25,-0.5]});
brd3.suspendUpdate();
var n3 = brd3.create('slider',[[0.1,1.5],[1.1,1.5],[1,1,100]],{name:'n',snapWidth:1});
var f3 = function(x){ return x*x+x/n3.Value(); }
var plot3 = brd3.create('functiongraph',[f3,0,1], {strokeWidth:2});
brd3.createElement('text',[0.2,0.7,function(){return 'f<sub>'+Math.floor(n3.Value())+'</sub>(x)=x<sup>2</sup>+x/'+n3.Value().toFixed(0);}],
  {fontSize:'20px'});
brd3.unsuspendUpdate();