<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://jsxgraph.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AW</id>
	<title>JSXGraph Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://jsxgraph.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=AW"/>
	<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Special:Contributions/AW"/>
	<updated>2026-04-05T11:20:47Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Contributions&amp;diff=7048</id>
		<title>Contributions</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Contributions&amp;diff=7048"/>
		<updated>2020-11-14T22:12:57Z</updated>

		<summary type="html">&lt;p&gt;AW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Geometria básica no plano: áreas e perímetros]]&lt;br /&gt;
* [[Binomial distribution]]&lt;br /&gt;
* [[Contributions:polar curve exploration]]&lt;br /&gt;
* [[Contributions:the cosine and sine functions]]&lt;br /&gt;
* [[Cosine]]&lt;br /&gt;
* [[Pendulum]]&lt;br /&gt;
* [[Polynomials]]&lt;br /&gt;
* [[Sine]]&lt;br /&gt;
* [[Two squares]]&lt;br /&gt;
* [[Snell&#039;s law]]&lt;/div&gt;</summary>
		<author><name>AW</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Contributions&amp;diff=7047</id>
		<title>Contributions</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Contributions&amp;diff=7047"/>
		<updated>2020-11-14T22:12:11Z</updated>

		<summary type="html">&lt;p&gt;AW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Geometria básica no plano: áreas e perímetros]]&lt;br /&gt;
* [[Binomial distribution]]&lt;br /&gt;
* [[Contributions:polar curve exploration]]&lt;br /&gt;
* [[Contributions:the cosine and sine functions]]&lt;br /&gt;
* [[Cosine]]&lt;br /&gt;
* [[Pendulum]]&lt;br /&gt;
* [[Polynomials]]&lt;br /&gt;
* [[Sine]]&lt;br /&gt;
* [[Two squares]]&lt;br /&gt;
* [[Snell&#039;s law]]&lt;br /&gt;
* [[Test]]&lt;/div&gt;</summary>
		<author><name>AW</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Catmull-Rom_splines&amp;diff=7046</id>
		<title>Catmull-Rom splines</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Catmull-Rom_splines&amp;diff=7046"/>
		<updated>2020-11-14T21:50:47Z</updated>

		<summary type="html">&lt;p&gt;AW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;jsxgraph width=&amp;quot;400&amp;quot; height=&amp;quot;400&amp;quot; box=&amp;quot;box&amp;quot;&amp;gt;&lt;br /&gt;
var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {axis:true, boundingbox: [-5, 5, 5, -5]}),&lt;br /&gt;
    p = [], c, i;&lt;br /&gt;
&lt;br /&gt;
for (i=0;i&amp;lt;5;i++) {&lt;br /&gt;
    p.push(brd.create(&#039;point&#039;, [(Math.random()-0.5)*7,(Math.random()-0.5)*7],{withLabel:true}));&lt;br /&gt;
}&lt;br /&gt;
c = brd.create(&#039;curve&#039;, JXG.Math.Numerics.CatmullRomSpline(p), {strokeWidth:3});&lt;br /&gt;
&amp;lt;/jsxgraph&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The underlying JavaScript code===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {axis:true, boundingbox: [-5, 5, 5, -5]}),&lt;br /&gt;
    p = [], c, i;&lt;br /&gt;
&lt;br /&gt;
for (i=0;i&amp;lt;5;i++) {&lt;br /&gt;
    p.push(brd.create(&#039;point&#039;, [(Math.random()-0.5)*7,(Math.random()-0.5)*7],{withLabel:true}));&lt;br /&gt;
}&lt;br /&gt;
c = brd.create(&#039;curve&#039;, JXG.Math.Numerics.CatmullRomSpline(p), {strokeWidth:3});&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Examples]]&lt;br /&gt;
[[Category:Curves]]&lt;br /&gt;
[[Category:Interpolation]]&lt;/div&gt;</summary>
		<author><name>AW</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Catmull-Rom_splines&amp;diff=7041</id>
		<title>Catmull-Rom splines</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Catmull-Rom_splines&amp;diff=7041"/>
		<updated>2020-11-14T20:53:06Z</updated>

		<summary type="html">&lt;p&gt;AW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;jsxgraph width=&amp;quot;400&amp;quot; height=&amp;quot;400&amp;quot; box=&amp;quot;box&amp;quot;&amp;gt;&lt;br /&gt;
var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {axis:true, boundingbox: [-5, 5, 5, -5]}),&lt;br /&gt;
    p = [], c, i;&lt;br /&gt;
&lt;br /&gt;
for (i=0;i&amp;lt;5;i++) {&lt;br /&gt;
    p.push(brd.create(&#039;point&#039;, [(Math.random()-0.5)*7,(Math.random()-0.5)*7],{withLabel:true}));&lt;br /&gt;
}&lt;br /&gt;
c = brd.create(&#039;curve&#039;, JXG.Math.Numerics.CatmullRomSpline(p), {strokeWidth:3});&lt;br /&gt;
&amp;lt;/jsxgraph&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===The underlying JavaScript code===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {axis:true, boundingbox: [-5, 5, 5, -5]}),&lt;br /&gt;
    p = [], c, i;&lt;br /&gt;
&lt;br /&gt;
for (i=0;i&amp;lt;5;i++) {&lt;br /&gt;
    p.push(brd.create(&#039;point&#039;, [(Math.random()-0.5)*7,(Math.random()-0.5)*7],{withLabel:true}));&lt;br /&gt;
}&lt;br /&gt;
c = brd.create(&#039;curve&#039;, JXG.Math.Numerics.CatmullRomSpline(p), {strokeWidth:3});&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Examples]]&lt;br /&gt;
[[Category:Curves]]&lt;br /&gt;
[[Category:Interpolation]]&lt;/div&gt;</summary>
		<author><name>AW</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Interpolation:_Neville%27s_algorithm&amp;diff=7040</id>
		<title>Interpolation: Neville&#039;s algorithm</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Interpolation:_Neville%27s_algorithm&amp;diff=7040"/>
		<updated>2020-11-14T20:39:02Z</updated>

		<summary type="html">&lt;p&gt;AW: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;form&amp;gt;&amp;lt;input type=&amp;quot;button&amp;quot; value=&amp;quot;Add point&amp;quot; onClick=&amp;quot;addPoint()&amp;quot;&amp;gt;&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;jsxgraph box=&amp;quot;box&amp;quot; width=&amp;quot;600&amp;quot; height=&amp;quot;400&amp;quot;&amp;gt;&lt;br /&gt;
    board = JXG.JSXGraph.initBoard(&#039;box&#039;, {axis:true, boundingbox: [-5, 5, 7, -3]});&lt;br /&gt;
    board.suspendUpdate();&lt;br /&gt;
    var p = [];&lt;br /&gt;
    p[0] = board.create(&#039;point&#039;, [-1,2], {size:4});&lt;br /&gt;
    p[1] = board.create(&#039;point&#039;, [3,-1], {size:4});&lt;br /&gt;
    p[2] = board.create(&#039;point&#039;, [2,1], {size:4});&lt;br /&gt;
    graph = board.create(&#039;curve&#039;, JXG.Math.Numerics.Neville(p),{strokeWidth:5,strokeOpacity:0.5});&lt;br /&gt;
    g = board.create(&#039;glider&#039;, [graph], {name:&#039;Glider&#039;});&lt;br /&gt;
    t = board.create(&#039;tangent&#039;, [g],{dash:1,strokeColor:&#039;green&#039;});&lt;br /&gt;
    board.unsuspendUpdate();&lt;br /&gt;
      &lt;br /&gt;
    function addPoint() {&lt;br /&gt;
      p.push(board.create(&#039;point&#039;,[(Math.random()-0.5)*10,(Math.random()-0.5)*3],{size:4}));&lt;br /&gt;
      board.update();&lt;br /&gt;
    }&lt;br /&gt;
           &lt;br /&gt;
&amp;lt;/jsxgraph&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== References ===&lt;br /&gt;
* [http://en.wikipedia.org/wiki/Neville%27s_algorithm http://en.wikipedia.org/wiki/Neville&#039;s_algorithm]&lt;br /&gt;
&lt;br /&gt;
=== The underlying JavaScript code ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
board = JXG.JSXGraph.initBoard(&#039;box&#039;, {axis:true, boundingbox: [-5, 5, 7, -3]});&lt;br /&gt;
board.suspendUpdate();&lt;br /&gt;
var p = [];&lt;br /&gt;
p[0] = board.create(&#039;point&#039;, [-1,2], {size:4});&lt;br /&gt;
p[1] = board.create(&#039;point&#039;, [3,-1], {size:4});&lt;br /&gt;
p[2] = board.create(&#039;point&#039;, [2,1], {size:4});&lt;br /&gt;
&lt;br /&gt;
var graph = board.create(&#039;curve&#039;, JXG.Math.Numerics.Neville(p),{strokeWidth:5,strokeOpacity:0.5});&lt;br /&gt;
g = board.create(&#039;glider&#039;, [graph]);&lt;br /&gt;
t = board.create(&#039;tangent&#039;, [g],{dash:1,strokeColor:&#039;green&#039;});&lt;br /&gt;
board.unsuspendUpdate();&lt;br /&gt;
      &lt;br /&gt;
function addPoint() {&lt;br /&gt;
    p.push(board.create(&#039;point&#039;,[(Math.random()-0.5)*10,(Math.random()-0.5)*3],{size:4}));&lt;br /&gt;
    board.update();&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Examples]]&lt;br /&gt;
[[Category:Calculus]]&lt;br /&gt;
[[Category:Curves]]&lt;br /&gt;
[[Category:Interpolation]]&lt;/div&gt;</summary>
		<author><name>AW</name></author>
	</entry>
</feed>