Guest User

Untitled

a guest
Jul 9th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. <html>
  2. <head>
  3. <title>Example</title>
  4. <script type="text/javascript" charset="UTF-8"
  5. src="//cdnjs.cloudflare.com/ajax/libs/jsxgraph/0.99.3/jsxgraphcore.js"></script>
  6. </head>
  7. <body>
  8. <div id="box" class="jxgbox" style="width:500px; height:500px;"></div>
  9. <script type="text/javascript">
  10. var addRandPoint = function(x) {
  11. p.push(brd.create('point',
  12. [x,(Math.random()-0.5)*3],{style:6}));
  13. brd.update();
  14. };
  15.  
  16. // Init board
  17. var brd = JXG.JSXGraph.initBoard('box',
  18. {axis:true, boundingbox:[-5, 10, 5, -10]});
  19.  
  20. // Create points
  21. var p = [];
  22. p[0] = brd.create('point', [-4,2], {style:6});
  23. p[1] = brd.create('point', [3,-1], {style:6});
  24. addRandPoint(-2);
  25. addRandPoint(0.5);
  26. addRandPoint(1);
  27.  
  28. // Draw function graph
  29. var pol = JXG.Math.Numerics.lagrangePolynomial(p);
  30. var g = brd.create('functiongraph', [pol, -10, 10], {strokeWidth:1});
  31.  
  32. // Draw derivative
  33. var g2 = brd.create('functiongraph', [JXG.Math.Numerics.D(pol), -10, 10],
  34. {dash:3, strokeWidth:1, strokeColor:'#ff0000'});
  35.  
  36. </script>
  37. </body>
  38. </html>
Add Comment
Please, Sign In to add comment