Sequences of functions: Difference between revisions
From JSXGraph Wiki
A WASSERMANN (talk | contribs) No edit summary |
A WASSERMANN (talk | contribs) No edit summary |
||
Line 7: | Line 7: | ||
{fontSize:'20px'}); | {fontSize:'20px'}); | ||
</jsxgraph> | </jsxgraph> | ||
<jsxgraph width="650" height="400" box="box2"> | |||
var brd = JXG.JSXGraph.initBoard('box2', {axis:true, boundingbox:[-0.25,1.7,1.25,-0.5]}); | |||
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 x*x/n.Value(); } | |||
var plot = brd.create('functiongraph',[f,0,1], {strokeWidth:2}); | |||
brd.createElement('text',[0.2,0.7,function(){return 'f(x)=x<sup>'+Math.floor(n.Value())+'</sup>';}], | |||
{fontSize:'20px'}); | |||
</jsxgraph> | |||
===The underlying JavaScript code=== | ===The underlying JavaScript code=== | ||
<source lang="xml"> | <source lang="xml"> | ||
<jsxgraph width="600" height="400" box="box"> | <jsxgraph width="600" height="400" box="box"> | ||
var brd = JXG.JSXGraph.initBoard('box', {axis:true, | var brd = JXG.JSXGraph.initBoard('box', {axis:true, boundingbox:[-0.25,1.7,1.25,-0.5]}); | ||
var n = brd.create('slider',[[0.1,1.5],[0.9,1.5],[1,1,100]],{name:'n',snapWidth:1}); | var n = brd.create('slider',[[0.1,1.5],[0.9,1.5],[1,1,100]],{name:'n',snapWidth:1}); | ||
var f = function(x){ return Math.pow(x,n.Value()); } | var f = function(x){ return Math.pow(x,n.Value()); } |
Revision as of 16:11, 27 May 2010
The underlying JavaScript code
<jsxgraph width="600" height="400" box="box">
var brd = JXG.JSXGraph.initBoard('box', {axis:true, boundingbox:[-0.25,1.7,1.25,-0.5]});
var n = brd.create('slider',[[0.1,1.5],[0.9,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(x)=x<sup>'+Math.floor(n.Value())+'</sup>';}],
{fontSize:'20px'});
</jsxgraph>