<?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=Bookofproofs</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=Bookofproofs"/>
	<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Special:Contributions/Bookofproofs"/>
	<updated>2026-04-06T09:05:54Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Binomial_distribution&amp;diff=6487</id>
		<title>Binomial distribution</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Binomial_distribution&amp;diff=6487"/>
		<updated>2016-03-20T18:44:41Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|Probability&lt;br /&gt;
|Binomial Distribution&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;jsxgraph box=&amp;quot;box1&amp;quot; width=&amp;quot;400&amp;quot; height=&amp;quot;100&amp;quot;&amp;gt; &lt;br /&gt;
       var brd1 = JXG.JSXGraph.initBoard(&#039;box1&#039;, {boundingbox: [-0.3, 0, 1.3, -4], showNavigation:false, showCopyright: false, axis:false});&lt;br /&gt;
       var prob = brd1.create(&#039;slider&#039;,[[0,-2],[1,-2],[0,.5,1]], {name:&#039;p&#039;});&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
|   &amp;lt;jsxgraph box=&amp;quot;box&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {boundingbox: [-1, 1.1, 21, -.1], axis:true, showCopyright:false});&lt;br /&gt;
&lt;br /&gt;
brd1.addChild(brd);&lt;br /&gt;
&lt;br /&gt;
var p0 = brd.create(&#039;point&#039;, [0, function() {return binomial(20, 0, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p1 = brd.create(&#039;point&#039;, [1, function() {return binomial(20, 1, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p2 = brd.create(&#039;point&#039;, [2, function() {return binomial(20, 2, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p3 = brd.create(&#039;point&#039;, [3, function() {return binomial(20, 3, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p4 = brd.create(&#039;point&#039;, [4, function() {return binomial(20, 4, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p5 = brd.create(&#039;point&#039;, [5, function() {return binomial(20, 5, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p6 = brd.create(&#039;point&#039;, [6, function() {return binomial(20, 6, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p7 = brd.create(&#039;point&#039;, [7, function() {return binomial(20, 7, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p8 = brd.create(&#039;point&#039;, [8, function() {return binomial(20, 8, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p9 = brd.create(&#039;point&#039;, [9, function() {return binomial(20, 9, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p10 = brd.create(&#039;point&#039;, [10, function() {return binomial(20, 10, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p11 = brd.create(&#039;point&#039;, [11, function() {return binomial(20, 11, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p12 = brd.create(&#039;point&#039;, [12, function() {return binomial(20, 12, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p13 = brd.create(&#039;point&#039;, [13, function() {return binomial(20, 13, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p14 = brd.create(&#039;point&#039;, [14, function() {return binomial(20, 14, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p15 = brd.create(&#039;point&#039;, [15, function() {return binomial(20, 15, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p16 = brd.create(&#039;point&#039;, [16, function() {return binomial(20, 16, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p17 = brd.create(&#039;point&#039;, [17, function() {return binomial(20, 17, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p18 = brd.create(&#039;point&#039;, [18, function() {return binomial(20, 18, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p19 = brd.create(&#039;point&#039;, [19, function() {return binomial(20, 19, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p20 = brd.create(&#039;point&#039;, [20, function() {return binomial(20, 20, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var f = brd.create(&#039;functiongraph&#039;,[function(x){ &lt;br /&gt;
  var dist=0;&lt;br /&gt;
  &lt;br /&gt;
  for (n=0; n &amp;lt; 20 + 1; n++) {&lt;br /&gt;
    if (x &amp;lt; n) {&lt;br /&gt;
      return dist;&lt;br /&gt;
    } &lt;br /&gt;
    dist=dist+binomial(20, n, prob.Value());&lt;br /&gt;
  }&lt;br /&gt;
  return dist; &lt;br /&gt;
}]);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function binomial(n, k, p) {&lt;br /&gt;
&lt;br /&gt;
    var coeff = 1;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    for (var x = n - k + 1; x &amp;lt; n+1; x++) {&lt;br /&gt;
      coeff *= x;&lt;br /&gt;
    }&lt;br /&gt;
    for (x = 1; x &amp;lt; k+1; x++) {&lt;br /&gt;
      coeff /= x;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var p1=1;&lt;br /&gt;
    var p2=1;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    for (x=0; x &amp;lt; k; x++) {&lt;br /&gt;
       p1=p1*p;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    for (x=0; x &amp;lt; n-k; x++) {&lt;br /&gt;
       p2=p2*(1-p);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    return coeff*p1*p2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Contributions]]&lt;br /&gt;
[[Category:Examples]]&lt;br /&gt;
&lt;br /&gt;
[http://www.bookofproofs.org/branches/binomial-distribution/ read more about bonomial distribution on Bookofproofs]&lt;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Binomial_distribution&amp;diff=6486</id>
		<title>Binomial distribution</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Binomial_distribution&amp;diff=6486"/>
		<updated>2016-03-20T18:44:14Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{|&lt;br /&gt;
|Probability&lt;br /&gt;
|Binomial Distribution&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;jsxgraph box=&amp;quot;box1&amp;quot; width=&amp;quot;400&amp;quot; height=&amp;quot;100&amp;quot;&amp;gt; &lt;br /&gt;
       var brd1 = JXG.JSXGraph.initBoard(&#039;box1&#039;, {boundingbox: [-0.3, 0, 1.3, -4], showNavigation:false, showCopyright: false, axis:false});&lt;br /&gt;
       var prob = brd1.create(&#039;slider&#039;,[[0,-2],[1,-2],[0,.5,1]], {name:&#039;p&#039;});&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
|   &amp;lt;jsxgraph box=&amp;quot;box&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {boundingbox: [-1, 1.1, 21, -.1], axis:true, showCopyright:false});&lt;br /&gt;
&lt;br /&gt;
brd1.addChild(brd);&lt;br /&gt;
&lt;br /&gt;
var p0 = brd.create(&#039;point&#039;, [0, function() {return binomial(20, 0, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p1 = brd.create(&#039;point&#039;, [1, function() {return binomial(20, 1, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p2 = brd.create(&#039;point&#039;, [2, function() {return binomial(20, 2, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p3 = brd.create(&#039;point&#039;, [3, function() {return binomial(20, 3, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p4 = brd.create(&#039;point&#039;, [4, function() {return binomial(20, 4, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p5 = brd.create(&#039;point&#039;, [5, function() {return binomial(20, 5, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p6 = brd.create(&#039;point&#039;, [6, function() {return binomial(20, 6, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p7 = brd.create(&#039;point&#039;, [7, function() {return binomial(20, 7, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p8 = brd.create(&#039;point&#039;, [8, function() {return binomial(20, 8, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p9 = brd.create(&#039;point&#039;, [9, function() {return binomial(20, 9, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p10 = brd.create(&#039;point&#039;, [10, function() {return binomial(20, 10, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p11 = brd.create(&#039;point&#039;, [11, function() {return binomial(20, 11, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p12 = brd.create(&#039;point&#039;, [12, function() {return binomial(20, 12, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p13 = brd.create(&#039;point&#039;, [13, function() {return binomial(20, 13, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p14 = brd.create(&#039;point&#039;, [14, function() {return binomial(20, 14, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p15 = brd.create(&#039;point&#039;, [15, function() {return binomial(20, 15, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p16 = brd.create(&#039;point&#039;, [16, function() {return binomial(20, 16, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p17 = brd.create(&#039;point&#039;, [17, function() {return binomial(20, 17, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p18 = brd.create(&#039;point&#039;, [18, function() {return binomial(20, 18, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p19 = brd.create(&#039;point&#039;, [19, function() {return binomial(20, 19, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p20 = brd.create(&#039;point&#039;, [20, function() {return binomial(20, 20, prob.Value());}]);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var f = brd.create(&#039;functiongraph&#039;,[function(x){ &lt;br /&gt;
  var dist=0;&lt;br /&gt;
  &lt;br /&gt;
  for (n=0; n &amp;lt; 20 + 1; n++) {&lt;br /&gt;
    if (x &amp;lt; n) {&lt;br /&gt;
      return dist;&lt;br /&gt;
    } &lt;br /&gt;
    dist=dist+binomial(20, n, prob.Value());&lt;br /&gt;
  }&lt;br /&gt;
  return dist; &lt;br /&gt;
}]);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function binomial(n, k, p) {&lt;br /&gt;
&lt;br /&gt;
    var coeff = 1;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    for (var x = n - k + 1; x &amp;lt; n+1; x++) {&lt;br /&gt;
      coeff *= x;&lt;br /&gt;
    }&lt;br /&gt;
    for (x = 1; x &amp;lt; k+1; x++) {&lt;br /&gt;
      coeff /= x;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var p1=1;&lt;br /&gt;
    var p2=1;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    for (x=0; x &amp;lt; k; x++) {&lt;br /&gt;
       p1=p1*p;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    for (x=0; x &amp;lt; n-k; x++) {&lt;br /&gt;
       p2=p2*(1-p);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    return coeff*p1*p2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Contributions]]&lt;br /&gt;
[[Category:Examples]]&lt;br /&gt;
&lt;br /&gt;
[http://www.bookofproofs.org/branches/binomial-distribution/ read more about bonomial distribution on Bookofproofs]&lt;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Binomial_distribution&amp;diff=6485</id>
		<title>Binomial distribution</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Binomial_distribution&amp;diff=6485"/>
		<updated>2016-03-20T18:44:00Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: Created page with &amp;quot;The cosine is a projection of the complex number exp(−ix) (which is a point on the unit circle in the complex plane) to the real axis on the complex plane. In the following int...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The cosine is a projection of the complex number exp(−ix) (which is a point on the unit circle in the complex plane) to the real axis on the complex plane. In the following interactive figure, you can drag the point x on the real axis and observe the behaviour of the complex number exp(−ix) and the varying value of cosine(x). &lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|Probability&lt;br /&gt;
|Binomial Distribution&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;jsxgraph box=&amp;quot;box1&amp;quot; width=&amp;quot;400&amp;quot; height=&amp;quot;100&amp;quot;&amp;gt; &lt;br /&gt;
       var brd1 = JXG.JSXGraph.initBoard(&#039;box1&#039;, {boundingbox: [-0.3, 0, 1.3, -4], showNavigation:false, showCopyright: false, axis:false});&lt;br /&gt;
       var prob = brd1.create(&#039;slider&#039;,[[0,-2],[1,-2],[0,.5,1]], {name:&#039;p&#039;});&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
|   &amp;lt;jsxgraph box=&amp;quot;box&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {boundingbox: [-1, 1.1, 21, -.1], axis:true, showCopyright:false});&lt;br /&gt;
&lt;br /&gt;
brd1.addChild(brd);&lt;br /&gt;
&lt;br /&gt;
var p0 = brd.create(&#039;point&#039;, [0, function() {return binomial(20, 0, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p1 = brd.create(&#039;point&#039;, [1, function() {return binomial(20, 1, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p2 = brd.create(&#039;point&#039;, [2, function() {return binomial(20, 2, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p3 = brd.create(&#039;point&#039;, [3, function() {return binomial(20, 3, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p4 = brd.create(&#039;point&#039;, [4, function() {return binomial(20, 4, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p5 = brd.create(&#039;point&#039;, [5, function() {return binomial(20, 5, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p6 = brd.create(&#039;point&#039;, [6, function() {return binomial(20, 6, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p7 = brd.create(&#039;point&#039;, [7, function() {return binomial(20, 7, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p8 = brd.create(&#039;point&#039;, [8, function() {return binomial(20, 8, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p9 = brd.create(&#039;point&#039;, [9, function() {return binomial(20, 9, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p10 = brd.create(&#039;point&#039;, [10, function() {return binomial(20, 10, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p11 = brd.create(&#039;point&#039;, [11, function() {return binomial(20, 11, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p12 = brd.create(&#039;point&#039;, [12, function() {return binomial(20, 12, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p13 = brd.create(&#039;point&#039;, [13, function() {return binomial(20, 13, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p14 = brd.create(&#039;point&#039;, [14, function() {return binomial(20, 14, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p15 = brd.create(&#039;point&#039;, [15, function() {return binomial(20, 15, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p16 = brd.create(&#039;point&#039;, [16, function() {return binomial(20, 16, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p17 = brd.create(&#039;point&#039;, [17, function() {return binomial(20, 17, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p18 = brd.create(&#039;point&#039;, [18, function() {return binomial(20, 18, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p19 = brd.create(&#039;point&#039;, [19, function() {return binomial(20, 19, prob.Value());}], {name:&#039;&#039;});&lt;br /&gt;
var p20 = brd.create(&#039;point&#039;, [20, function() {return binomial(20, 20, prob.Value());}]);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var f = brd.create(&#039;functiongraph&#039;,[function(x){ &lt;br /&gt;
  var dist=0;&lt;br /&gt;
  &lt;br /&gt;
  for (n=0; n &amp;lt; 20 + 1; n++) {&lt;br /&gt;
    if (x &amp;lt; n) {&lt;br /&gt;
      return dist;&lt;br /&gt;
    } &lt;br /&gt;
    dist=dist+binomial(20, n, prob.Value());&lt;br /&gt;
  }&lt;br /&gt;
  return dist; &lt;br /&gt;
}]);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function binomial(n, k, p) {&lt;br /&gt;
&lt;br /&gt;
    var coeff = 1;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    for (var x = n - k + 1; x &amp;lt; n+1; x++) {&lt;br /&gt;
      coeff *= x;&lt;br /&gt;
    }&lt;br /&gt;
    for (x = 1; x &amp;lt; k+1; x++) {&lt;br /&gt;
      coeff /= x;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    var p1=1;&lt;br /&gt;
    var p2=1;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    for (x=0; x &amp;lt; k; x++) {&lt;br /&gt;
       p1=p1*p;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    for (x=0; x &amp;lt; n-k; x++) {&lt;br /&gt;
       p2=p2*(1-p);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    return coeff*p1*p2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Contributions]]&lt;br /&gt;
[[Category:Examples]]&lt;br /&gt;
&lt;br /&gt;
[http://www.bookofproofs.org/branches/binomial-distribution/ read more about bonomial distribution on Bookofproofs]&lt;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Contributions&amp;diff=6484</id>
		<title>Contributions</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Contributions&amp;diff=6484"/>
		<updated>2016-03-20T18:36:22Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: &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;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Contributions&amp;diff=6483</id>
		<title>Contributions</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Contributions&amp;diff=6483"/>
		<updated>2016-03-20T18:36:14Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: &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;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Polynomials&amp;diff=6482</id>
		<title>Polynomials</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Polynomials&amp;diff=6482"/>
		<updated>2016-03-09T21:04:04Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Drag the sliders to change the values of the coefficients a0,a1,a2,a3,a4,a5 of the polynomial p(x):=a5*x^5+a4*x^4+a3*x^3+a2*x^2+a1*x+a0. The initial polynomial (when the Reset button is pressed) is of degree \(0\). &lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| Coefficients&lt;br /&gt;
|Resulting Polynomial&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;jsxgraph box=&amp;quot;box1&amp;quot; width=&amp;quot;400&amp;quot; height=&amp;quot;250&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var brd1 = JXG.JSXGraph.initBoard(&#039;box1&#039;, {boundingbox: [2, 0, 20, -20], showNavigation:false, showCopyright: false, axis:false});&lt;br /&gt;
var a5 = brd1.create(&#039;slider&#039;,[[3,-2],[11,-2],[-5,0,5]], {name:&#039;a_5&#039;});&lt;br /&gt;
var a4 = brd1.create(&#039;slider&#039;,[[3,-4],[11,-4],[-5,0,5]], {name:&#039;a_4&#039;});&lt;br /&gt;
var a3 = brd1.create(&#039;slider&#039;,[[3,-6],[11,-6],[-5,0,5]], {name:&#039;a_3&#039;});&lt;br /&gt;
var a2 = brd1.create(&#039;slider&#039;,[[3,-8],[11,-8],[-5,0,5]], {name:&#039;a_2&#039;});&lt;br /&gt;
var a1 = brd1.create(&#039;slider&#039;,[[3,-10],[11,-10],[-5,0,5]], {name:&#039;a_1&#039;});&lt;br /&gt;
var a0 = brd1.create(&#039;slider&#039;,[[3,-12],[11,-12],[-5,0,5]], {name:&#039;a_0&#039;});&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
&lt;br /&gt;
|  &amp;lt;jsxgraph box=&amp;quot;box&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {boundingbox: [-10, 20, 10, -20], axis:true});&lt;br /&gt;
       brd1.addChild(brd);&lt;br /&gt;
&lt;br /&gt;
var f = brd.create(&#039;functiongraph&#039;,[function(x){ &lt;br /&gt;
	return a5.Value()*x*x*x*x*x + a4.Value()*x*x*x*x + a3.Value()*x*x*x + a2.Value()*x*x + a1.Value()*x + a0.Value(); &lt;br /&gt;
}]);&lt;br /&gt;
&lt;br /&gt;
var button1 = brd1.create(&#039;button&#039;, [3, -15, &#039;Reset&#039;, function() {&lt;br /&gt;
	a5.moveTo([7,-2]); &lt;br /&gt;
	a4.moveTo([7,-4]);&lt;br /&gt;
	a3.moveTo([7,-6]);&lt;br /&gt;
	a2.moveTo([7,-8]);&lt;br /&gt;
	a1.moveTo([7,-10]);&lt;br /&gt;
	a0.moveTo([7,-12]);&lt;br /&gt;
	brd.update();&lt;br /&gt;
}], {});&lt;br /&gt;
    &lt;br /&gt;
a5.on(&#039;drag&#039;,function(){ brd.update();});&lt;br /&gt;
a4.on(&#039;drag&#039;,function(){ brd.update();});&lt;br /&gt;
a3.on(&#039;drag&#039;,function(){ brd.update();});&lt;br /&gt;
a2.on(&#039;drag&#039;,function(){ brd.update();});&lt;br /&gt;
a1.on(&#039;drag&#039;,function(){ brd.update();});&lt;br /&gt;
a0.on(&#039;drag&#039;,function(){ brd.update();});&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt;  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Contributions]]&lt;br /&gt;
[[Category:Examples]]&lt;br /&gt;
&lt;br /&gt;
[http://www.bookofproofs.org/branches/real-polynomials/ read more about polynomials on Bookofproofs]&lt;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Polynomials&amp;diff=6481</id>
		<title>Polynomials</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Polynomials&amp;diff=6481"/>
		<updated>2016-03-09T20:59:52Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: Created page with &amp;quot;Drag the sliders to change the values of the coefficients a0,a1,a2,a3,a4,a5 of the polynomial p(x):=a5*x^5+a4*x^4+a3*x^3+a2*x^2+a1*x+a0. The initial polynomial (when the Reset bu...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Drag the sliders to change the values of the coefficients a0,a1,a2,a3,a4,a5 of the polynomial p(x):=a5*x^5+a4*x^4+a3*x^3+a2*x^2+a1*x+a0. The initial polynomial (when the Reset button is pressed) is of degree \(0\). &lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| Coefficients&lt;br /&gt;
|Resulting Polynomial&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;jsxgraph box=&amp;quot;box1&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var brd1 = JXG.JSXGraph.initBoard(&#039;box1&#039;, {boundingbox: [2, 0, 20, -20], showNavigation:false, showCopyright: false, axis:false});&lt;br /&gt;
var a5 = brd1.create(&#039;slider&#039;,[[3,-2],[11,-2],[-5,0,5]], {name:&#039;a_5&#039;});&lt;br /&gt;
var a4 = brd1.create(&#039;slider&#039;,[[3,-4],[11,-4],[-5,0,5]], {name:&#039;a_4&#039;});&lt;br /&gt;
var a3 = brd1.create(&#039;slider&#039;,[[3,-6],[11,-6],[-5,0,5]], {name:&#039;a_3&#039;});&lt;br /&gt;
var a2 = brd1.create(&#039;slider&#039;,[[3,-8],[11,-8],[-5,0,5]], {name:&#039;a_2&#039;});&lt;br /&gt;
var a1 = brd1.create(&#039;slider&#039;,[[3,-10],[11,-10],[-5,0,5]], {name:&#039;a_1&#039;});&lt;br /&gt;
var a0 = brd1.create(&#039;slider&#039;,[[3,-12],[11,-12],[-5,0,5]], {name:&#039;a_0&#039;});&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
&lt;br /&gt;
|  &amp;lt;jsxgraph box=&amp;quot;box&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {boundingbox: [-10, 20, 10, -20], axis:true});&lt;br /&gt;
       brd1.addChild(brd);&lt;br /&gt;
&lt;br /&gt;
var f = brd.create(&#039;functiongraph&#039;,[function(x){ &lt;br /&gt;
	return a5.Value()*x*x*x*x*x + a4.Value()*x*x*x*x + a3.Value()*x*x*x + a2.Value()*x*x + a1.Value()*x + a0.Value(); &lt;br /&gt;
}]);&lt;br /&gt;
&lt;br /&gt;
var button1 = brd1.create(&#039;button&#039;, [3, -15, &#039;Reset&#039;, function() {&lt;br /&gt;
	a5.moveTo([7,-2]); &lt;br /&gt;
	a4.moveTo([7,-4]);&lt;br /&gt;
	a3.moveTo([7,-6]);&lt;br /&gt;
	a2.moveTo([7,-8]);&lt;br /&gt;
	a1.moveTo([7,-10]);&lt;br /&gt;
	a0.moveTo([7,-12]);&lt;br /&gt;
	brd.update();&lt;br /&gt;
}], {});&lt;br /&gt;
    &lt;br /&gt;
a5.on(&#039;drag&#039;,function(){ brd.update();});&lt;br /&gt;
a4.on(&#039;drag&#039;,function(){ brd.update();});&lt;br /&gt;
a3.on(&#039;drag&#039;,function(){ brd.update();});&lt;br /&gt;
a2.on(&#039;drag&#039;,function(){ brd.update();});&lt;br /&gt;
a1.on(&#039;drag&#039;,function(){ brd.update();});&lt;br /&gt;
a0.on(&#039;drag&#039;,function(){ brd.update();});&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt;  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Contributions]]&lt;br /&gt;
[[Category:Examples]]&lt;br /&gt;
&lt;br /&gt;
[http://www.bookofproofs.org/branches/types-of-real-functions/polynomials/ read more about polynomials on Bookofproofs]&lt;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Contributions&amp;diff=6480</id>
		<title>Contributions</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Contributions&amp;diff=6480"/>
		<updated>2016-03-09T20:48:02Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Geometria básica no plano: áreas e perímetros]]&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;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Sine&amp;diff=6469</id>
		<title>Sine</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Sine&amp;diff=6469"/>
		<updated>2016-03-06T13:28:33Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: Created page with &amp;quot;The sine is a projection of the complex number exp(−ix) (which is a point on the unit circle in the complex plane) to the imaginary axis on the complex plane. In the following ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The sine is a projection of the complex number exp(−ix) (which is a point on the unit circle in the complex plane) to the imaginary axis on the complex plane. In the following interactive figure, you can drag the point x on the real axis and observe the behaviour of the complex number exp(−ix) and the varying value of sine(x). &lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|Sine&lt;br /&gt;
|Unit Circle on the Complex Plane&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;jsxgraph box=&amp;quot;boxR&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
       var brd1 = JXG.JSXGraph.initBoard(&#039;boxR&#039;, {boundingbox: [-10, 1.5, 10, -1.5], axis:true});&lt;br /&gt;
       var xr = brd1.create(&#039;line&#039;,[[-9,0],[9,0]],{visible:false});&lt;br /&gt;
       var x = brd1.create(&#039;glider&#039;,[-9,0,xr],{visible:true, name:&#039;x&#039;});&lt;br /&gt;
       var y = brd1.create(&#039;point&#039;,[x.X(),Math.sin(x.X())],{size:1,name:&#039;&#039;,strokeColor:&#039;green&#039;});&lt;br /&gt;
       var x1 = brd1.create(&#039;segment&#039;,[x,y],{visible:true, straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});&lt;br /&gt;
       x.on(&#039;drag&#039;, function(){ transform(x);});&lt;br /&gt;
       var f = brd1.create(&#039;functiongraph&#039;,[function(x){ &lt;br /&gt;
	return Math.sin(x); &lt;br /&gt;
       }]);&lt;br /&gt;
       brd1.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return x.X()+0.3;},&lt;br /&gt;
        function(){return y.Y()*0.5;},&lt;br /&gt;
        &#039;sin&#039;],{});&lt;br /&gt;
       &lt;br /&gt;
        function transform(x) {&lt;br /&gt;
            p2.setPosition(JXG.COORDS_BY_USER,[Math.cos(x.X()),Math.sin(x.X())]);&lt;br /&gt;
            y.setPosition(JXG.COORDS_BY_USER,[x.X(),Math.sin(x.X())]);&lt;br /&gt;
            brd.update();&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
|   &amp;lt;jsxgraph box=&amp;quot;box&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
       var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {boundingbox: [-1.5, 1.5, 1.5, -1.5], axis:true});&lt;br /&gt;
       brd1.addChild(brd);&lt;br /&gt;
       var ax = brd.create(&#039;line&#039;,[[0,0],[1,0]],{visible:false});&lt;br /&gt;
       var ay = brd.create(&#039;line&#039;,[[0,0],[0,1]],{visible:false});&lt;br /&gt;
 &lt;br /&gt;
       var p0 = brd.create(&#039;point&#039;,[0,0],{fixed:true,visible:false});&lt;br /&gt;
       var p1 = brd.create(&#039;point&#039;,[1,0],{name:&#039;&#039;,visible:false,fixed:true});&lt;br /&gt;
       var c = brd.create(&#039;circle&#039;,[p0,p1],{dash:2,strokeWidth:1,strokeOpacity:0.6});&lt;br /&gt;
&lt;br /&gt;
       var p2 = brd.create(&#039;point&#039;,[Math.cos(x.X()),Math.sin(x.X())],{name:&#039;exp(ix)&#039;,fixed:true,size:1, strokeColor:&#039;green&#039;});&lt;br /&gt;
&lt;br /&gt;
       var p4 = brd.create(&#039;point&#039;,[function(){return p2.X();},0.0],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
 &lt;br /&gt;
       brd.create(&#039;line&#039;,[p2,p4],{straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});     // sin&lt;br /&gt;
       brd.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return p4.X()+0.05;},&lt;br /&gt;
        function(){return (p2.Y()+p4.Y())*0.5;},&lt;br /&gt;
        &#039;sin&#039;],{});&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Contributions]]&lt;br /&gt;
[[Category:Examples]]&lt;br /&gt;
&lt;br /&gt;
[http://www.bookofproofs.org/branches/sine/ read more about sine on Bookofproofs]&lt;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Contributions&amp;diff=6468</id>
		<title>Contributions</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Contributions&amp;diff=6468"/>
		<updated>2016-03-06T13:23:03Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Geometria básica no plano: áreas e perímetros]]&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;
* [[Sine]]&lt;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6467</id>
		<title>Cosine</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6467"/>
		<updated>2016-03-06T13:21:15Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The cosine is a projection of the complex number exp(−ix) (which is a point on the unit circle in the complex plane) to the real axis on the complex plane. In the following interactive figure, you can drag the point x on the real axis and observe the behaviour of the complex number exp(−ix) and the varying value of cosine(x). &lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|Cosine&lt;br /&gt;
|Unit Circle on the Complex Plane&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;jsxgraph box=&amp;quot;boxR&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
       var brd1 = JXG.JSXGraph.initBoard(&#039;boxR&#039;, {boundingbox: [-10, 1.5, 10, -1.5], axis:true});&lt;br /&gt;
       var xr = brd1.create(&#039;line&#039;,[[-9,0],[9,0]],{visible:false});&lt;br /&gt;
       var x = brd1.create(&#039;glider&#039;,[-9,0,xr],{visible:true, name:&#039;x&#039;});&lt;br /&gt;
       var y = brd1.create(&#039;point&#039;,[x.X(),Math.cos(x.X())],{size:1,name:&#039;&#039;,strokeColor:&#039;green&#039;});&lt;br /&gt;
       var x1 = brd1.create(&#039;segment&#039;,[x,y],{visible:true, straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});&lt;br /&gt;
       x.on(&#039;drag&#039;, function(){ transform(x);});&lt;br /&gt;
       var f = brd1.create(&#039;functiongraph&#039;,&lt;br /&gt;
          [function(x){ &lt;br /&gt;
	    return Math.cos(x); &lt;br /&gt;
          }]);&lt;br /&gt;
       brd1.create(&#039;text&#039;,[&lt;br /&gt;
         function(){return x.X()+0.3;},&lt;br /&gt;
         function(){return y.Y()*0.5;},&lt;br /&gt;
         &#039;cos&#039;],{});&lt;br /&gt;
       function transform(x) {&lt;br /&gt;
        p2.setPosition(JXG.COORDS_BY_USER,[Math.cos(x.X()),Math.sin(x.X())]);&lt;br /&gt;
        y.setPosition(JXG.COORDS_BY_USER,[x.X(),Math.cos(x.X())]);&lt;br /&gt;
        brd.update();&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
|   &amp;lt;jsxgraph box=&amp;quot;box&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
       var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {boundingbox: [-1.5, 1.5, 1.5, -1.5], axis:true}); &lt;br /&gt;
       brd1.addChild(brd);&lt;br /&gt;
       var ax = brd.create(&#039;line&#039;,[[0,0],[1,0]],{visible:false});&lt;br /&gt;
       var ay = brd.create(&#039;line&#039;,[[0,0],[0,1]],{visible:false});&lt;br /&gt;
 &lt;br /&gt;
       var p0 = brd.create(&#039;point&#039;,[0,0],{fixed:true,visible:false});&lt;br /&gt;
       var p1 = brd.create(&#039;point&#039;,[1,0],{name:&#039;&#039;,visible:false,fixed:true});&lt;br /&gt;
       var c = brd.create(&#039;circle&#039;,[p0,p1],{dash:2,strokeWidth:1,strokeOpacity:0.6});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       var p2 = brd.create(&#039;point&#039;,[Math.cos(x.X()),Math.sin(x.X())],{name:&#039;exp(ix)&#039;,fixed:true,size:1, strokeColor:&#039;green&#039;});&lt;br /&gt;
&lt;br /&gt;
       var p3 = brd.create(&#039;point&#039;,[function(){return p2.X();},0.0],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
       var p4 = brd.create(&#039;point&#039;,[0.0,function(){return p2.Y();}],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
 &lt;br /&gt;
       brd.create(&#039;line&#039;,[p2,p4],{straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});     // cos&lt;br /&gt;
       brd.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return (p2.X()+p4.X())*0.3;},&lt;br /&gt;
        function(){return p2.Y()+0.05;},&lt;br /&gt;
        &#039;cos&#039;],{});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Contributions]]&lt;br /&gt;
[[Category:Examples]]&lt;br /&gt;
&lt;br /&gt;
[http://www.bookofproofs.org/branches/cosine/ read more about cosine on Bookofproofs]&lt;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6466</id>
		<title>Cosine</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6466"/>
		<updated>2016-03-06T13:10:56Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The cosine is a projection of the complex number exp(−ix), which lies on the unit circle in the complex plane, to the real axis on the complex plane. The behavior of the cosine function can be studied in the following interactive figure, where you can drag the point x on the real axis and observe the behaviour of the complex number exp(−ix) and the value of cosine(x). &lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|Cosine&lt;br /&gt;
|Unit Circle on the Complex Plane&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;jsxgraph box=&amp;quot;boxR&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
       var brd1 = JXG.JSXGraph.initBoard(&#039;boxR&#039;, {boundingbox: [-10, 1.5, 10, -1.5], axis:true});&lt;br /&gt;
       var xr = brd1.create(&#039;line&#039;,[[-9,0],[9,0]],{visible:false});&lt;br /&gt;
       var x = brd1.create(&#039;glider&#039;,[-9,0,xr],{visible:true, name:&#039;x&#039;});&lt;br /&gt;
       var y = brd1.create(&#039;point&#039;,[x.X(),Math.cos(x.X())],{size:1,name:&#039;&#039;,strokeColor:&#039;green&#039;});&lt;br /&gt;
       var x1 = brd1.create(&#039;segment&#039;,[x,y],{visible:true, straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});&lt;br /&gt;
       x.on(&#039;drag&#039;, function(){ transform(x);});&lt;br /&gt;
       var f = brd1.create(&#039;functiongraph&#039;,&lt;br /&gt;
          [function(x){ &lt;br /&gt;
	    return Math.cos(x); &lt;br /&gt;
          }]);&lt;br /&gt;
       brd1.create(&#039;text&#039;,[&lt;br /&gt;
         function(){return x.X()+0.3;},&lt;br /&gt;
         function(){return y.Y()*0.5;},&lt;br /&gt;
         &#039;cos&#039;],{});&lt;br /&gt;
       function transform(x) {&lt;br /&gt;
        p2.setPosition(JXG.COORDS_BY_USER,[Math.cos(x.X()),Math.sin(x.X())]);&lt;br /&gt;
        y.setPosition(JXG.COORDS_BY_USER,[x.X(),Math.cos(x.X())]);&lt;br /&gt;
        brd.update();&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
|   &amp;lt;jsxgraph box=&amp;quot;box&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
       var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {boundingbox: [-1.5, 1.5, 1.5, -1.5], axis:true}); &lt;br /&gt;
       brd1.addChild(brd);&lt;br /&gt;
       var ax = brd.create(&#039;line&#039;,[[0,0],[1,0]],{visible:false});&lt;br /&gt;
       var ay = brd.create(&#039;line&#039;,[[0,0],[0,1]],{visible:false});&lt;br /&gt;
 &lt;br /&gt;
       var p0 = brd.create(&#039;point&#039;,[0,0],{fixed:true,visible:false});&lt;br /&gt;
       var p1 = brd.create(&#039;point&#039;,[1,0],{name:&#039;&#039;,visible:false,fixed:true});&lt;br /&gt;
       var c = brd.create(&#039;circle&#039;,[p0,p1],{dash:2,strokeWidth:1,strokeOpacity:0.6});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       var p2 = brd.create(&#039;point&#039;,[Math.cos(x.X()),Math.sin(x.X())],{name:&#039;exp(ix)&#039;,fixed:true,size:1, strokeColor:&#039;green&#039;});&lt;br /&gt;
&lt;br /&gt;
       var p3 = brd.create(&#039;point&#039;,[function(){return p2.X();},0.0],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
       var p4 = brd.create(&#039;point&#039;,[0.0,function(){return p2.Y();}],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
 &lt;br /&gt;
       brd.create(&#039;line&#039;,[p2,p4],{straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});     // cos&lt;br /&gt;
       brd.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return (p2.X()+p4.X())*0.3;},&lt;br /&gt;
        function(){return p2.Y()+0.05;},&lt;br /&gt;
        &#039;cos&#039;],{});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Contributions]]&lt;br /&gt;
[[Category:Examples]]&lt;br /&gt;
&lt;br /&gt;
[http://www.bookofproofs.org/branches/cosine/ read more about cosine on Bookofproofs]&lt;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6465</id>
		<title>Cosine</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6465"/>
		<updated>2016-03-06T13:09:02Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The cosine is a projection of the complex number exp(−ix), which lies on the unit circle in the complex plane, to the real axis on the complex plane. The behavior of the cosine function can be studied in the following interactive figure, where you can drag the point x on the real axis and observe the behaviour of the complex number exp(−ix) and the value of cosine(x). &lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|Cosine&lt;br /&gt;
|Unit Circle on the Complex Plane&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;jsxgraph box=&amp;quot;boxR&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
       var brd1 = JXG.JSXGraph.initBoard(&#039;boxR&#039;, {boundingbox: [-10, 1.5, 10, -1.5], axis:true});&lt;br /&gt;
       var xr = brd1.create(&#039;line&#039;,[[-9,0],[9,0]],{visible:false});&lt;br /&gt;
       var x = brd1.create(&#039;glider&#039;,[-9,0,xr],{visible:true, name:&#039;x&#039;});&lt;br /&gt;
       var y = brd1.create(&#039;point&#039;,[x.X(),Math.cos(x.X())],{size:1,name:&#039;&#039;,strokeColor:&#039;green&#039;});&lt;br /&gt;
       var x1 = brd1.create(&#039;segment&#039;,[x,y],{visible:true, straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});&lt;br /&gt;
       x.on(&#039;drag&#039;, function(){ transform(x);});&lt;br /&gt;
       var f = brd1.create(&#039;functiongraph&#039;,&lt;br /&gt;
          [function(x){ &lt;br /&gt;
	    return Math.cos(x); &lt;br /&gt;
          }]);&lt;br /&gt;
       brd1.create(&#039;text&#039;,[&lt;br /&gt;
         function(){return x.X()+0.3;},&lt;br /&gt;
         function(){return y.Y()*0.5;},&lt;br /&gt;
         &#039;cos&#039;],{});&lt;br /&gt;
       function transform(x) {&lt;br /&gt;
        p2.setPosition(JXG.COORDS_BY_USER,[Math.cos(x.X()),Math.sin(x.X())]);&lt;br /&gt;
        y.setPosition(JXG.COORDS_BY_USER,[x.X(),Math.cos(x.X())]);&lt;br /&gt;
        brd.update();&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
|   &amp;lt;jsxgraph box=&amp;quot;box&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
       var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {boundingbox: [-1.5, 1.5, 1.5, -1.5], axis:true}); &lt;br /&gt;
       brd1.addChild(brd);&lt;br /&gt;
       var ax = brd.create(&#039;line&#039;,[[0,0],[1,0]],{visible:false});&lt;br /&gt;
       var ay = brd.create(&#039;line&#039;,[[0,0],[0,1]],{visible:false});&lt;br /&gt;
 &lt;br /&gt;
       var p0 = brd.create(&#039;point&#039;,[0,0],{fixed:true,visible:false});&lt;br /&gt;
       var p1 = brd.create(&#039;point&#039;,[1,0],{name:&#039;&#039;,visible:false,fixed:true});&lt;br /&gt;
       var c = brd.create(&#039;circle&#039;,[p0,p1],{dash:2,strokeWidth:1,strokeOpacity:0.6});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       var p2 = brd.create(&#039;point&#039;,[Math.cos(x.X()),Math.sin(x.X())],{name:&#039;exp(ix)&#039;,fixed:true,size:1, strokeColor:&#039;green&#039;});&lt;br /&gt;
&lt;br /&gt;
       var p3 = brd.create(&#039;point&#039;,[function(){return p2.X();},0.0],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
       var p4 = brd.create(&#039;point&#039;,[0.0,function(){return p2.Y();}],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
 &lt;br /&gt;
       brd.create(&#039;line&#039;,[p2,p4],{straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});     // cos&lt;br /&gt;
       brd.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return (p2.X()+p4.X())*0.3;},&lt;br /&gt;
        function(){return p2.Y()+0.05;},&lt;br /&gt;
        &#039;cos&#039;],{});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Contributions]]&lt;br /&gt;
&lt;br /&gt;
[http://www.bookofproofs.org/branches/cosine/ read more about cosine on Bookofproofs]&lt;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6464</id>
		<title>Cosine</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6464"/>
		<updated>2016-03-06T13:07:34Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Geometrically, the cosine is a projection of the complex number exp(−ix) to the real axis. The behavior of the cosine function can be studied in the following interactive figure, where you can drag the point x and observe the behaviour of the complex number exp(−ix) and the value of cosine(x). &lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|Cosine&lt;br /&gt;
|Unit Circle on the Complex Plane&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;jsxgraph box=&amp;quot;boxR&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
       var brd1 = JXG.JSXGraph.initBoard(&#039;boxR&#039;, {boundingbox: [-10, 1.5, 10, -1.5], axis:true});&lt;br /&gt;
       var xr = brd1.create(&#039;line&#039;,[[-9,0],[9,0]],{visible:false});&lt;br /&gt;
       var x = brd1.create(&#039;glider&#039;,[-9,0,xr],{visible:true, name:&#039;x&#039;});&lt;br /&gt;
       var y = brd1.create(&#039;point&#039;,[x.X(),Math.cos(x.X())],{size:1,name:&#039;&#039;,strokeColor:&#039;green&#039;});&lt;br /&gt;
       var x1 = brd1.create(&#039;segment&#039;,[x,y],{visible:true, straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});&lt;br /&gt;
       x.on(&#039;drag&#039;, function(){ transform(x);});&lt;br /&gt;
       var f = brd1.create(&#039;functiongraph&#039;,&lt;br /&gt;
          [function(x){ &lt;br /&gt;
	    return Math.cos(x); &lt;br /&gt;
          }]);&lt;br /&gt;
       brd1.create(&#039;text&#039;,[&lt;br /&gt;
         function(){return x.X()+0.3;},&lt;br /&gt;
         function(){return y.Y()*0.5;},&lt;br /&gt;
         &#039;cos&#039;],{});&lt;br /&gt;
       function transform(x) {&lt;br /&gt;
        p2.setPosition(JXG.COORDS_BY_USER,[Math.cos(x.X()),Math.sin(x.X())]);&lt;br /&gt;
        y.setPosition(JXG.COORDS_BY_USER,[x.X(),Math.cos(x.X())]);&lt;br /&gt;
        brd.update();&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
|   &amp;lt;jsxgraph box=&amp;quot;box&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
       var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {boundingbox: [-1.5, 1.5, 1.5, -1.5], axis:true}); &lt;br /&gt;
       brd1.addChild(brd);&lt;br /&gt;
       var ax = brd.create(&#039;line&#039;,[[0,0],[1,0]],{visible:false});&lt;br /&gt;
       var ay = brd.create(&#039;line&#039;,[[0,0],[0,1]],{visible:false});&lt;br /&gt;
 &lt;br /&gt;
       var p0 = brd.create(&#039;point&#039;,[0,0],{fixed:true,visible:false});&lt;br /&gt;
       var p1 = brd.create(&#039;point&#039;,[1,0],{name:&#039;&#039;,visible:false,fixed:true});&lt;br /&gt;
       var c = brd.create(&#039;circle&#039;,[p0,p1],{dash:2,strokeWidth:1,strokeOpacity:0.6});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       var p2 = brd.create(&#039;point&#039;,[Math.cos(x.X()),Math.sin(x.X())],{name:&#039;exp(ix)&#039;,fixed:true,size:1, strokeColor:&#039;green&#039;});&lt;br /&gt;
&lt;br /&gt;
       var p3 = brd.create(&#039;point&#039;,[function(){return p2.X();},0.0],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
       var p4 = brd.create(&#039;point&#039;,[0.0,function(){return p2.Y();}],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
 &lt;br /&gt;
       brd.create(&#039;line&#039;,[p2,p4],{straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});     // cos&lt;br /&gt;
       brd.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return (p2.X()+p4.X())*0.3;},&lt;br /&gt;
        function(){return p2.Y()+0.05;},&lt;br /&gt;
        &#039;cos&#039;],{});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Contributions]]&lt;br /&gt;
&lt;br /&gt;
[http://www.bookofproofs.org/branches/cosine/ read more about cosine on Bookofproofs]&lt;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6463</id>
		<title>Cosine</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6463"/>
		<updated>2016-03-06T13:04:39Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Geometrically, the cosine is a projection of the complex number exp(−ix) to the real axis. The behavior of the cosine function can be studied in the following interactive figure, where you can drag the point x and observe the behaviour of the complex number exp(−ix) and the value of cosine(x). &lt;br /&gt;
  &amp;lt;jsxgraph box=&amp;quot;boxR&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
       var brd1 = JXG.JSXGraph.initBoard(&#039;boxR&#039;, {boundingbox: [-10, 1.5, 10, -1.5], axis:true});&lt;br /&gt;
       var xr = brd1.create(&#039;line&#039;,[[-9,0],[9,0]],{visible:false});&lt;br /&gt;
       var x = brd1.create(&#039;glider&#039;,[-9,0,xr],{visible:true, name:&#039;x&#039;});&lt;br /&gt;
       var y = brd1.create(&#039;point&#039;,[x.X(),Math.cos(x.X())],{size:1,name:&#039;&#039;,strokeColor:&#039;green&#039;});&lt;br /&gt;
       var x1 = brd1.create(&#039;segment&#039;,[x,y],{visible:true, straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});&lt;br /&gt;
       x.on(&#039;drag&#039;, function(){ transform(x);});&lt;br /&gt;
       var f = brd1.create(&#039;functiongraph&#039;,&lt;br /&gt;
          [function(x){ &lt;br /&gt;
	    return Math.cos(x); &lt;br /&gt;
          }]);&lt;br /&gt;
       brd1.create(&#039;text&#039;,[&lt;br /&gt;
         function(){return x.X()+0.3;},&lt;br /&gt;
         function(){return y.Y()*0.5;},&lt;br /&gt;
         &#039;cos&#039;],{});&lt;br /&gt;
       function transform(x) {&lt;br /&gt;
        p2.setPosition(JXG.COORDS_BY_USER,[Math.cos(x.X()),Math.sin(x.X())]);&lt;br /&gt;
        y.setPosition(JXG.COORDS_BY_USER,[x.X(),Math.cos(x.X())]);&lt;br /&gt;
        brd.update();&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
&lt;br /&gt;
   &amp;lt;jsxgraph box=&amp;quot;box&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
       var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {boundingbox: [-1.5, 1.5, 1.5, -1.5], axis:true}); &lt;br /&gt;
       brd1.addChild(brd);&lt;br /&gt;
       var ax = brd.create(&#039;line&#039;,[[0,0],[1,0]],{visible:false});&lt;br /&gt;
       var ay = brd.create(&#039;line&#039;,[[0,0],[0,1]],{visible:false});&lt;br /&gt;
 &lt;br /&gt;
       var p0 = brd.create(&#039;point&#039;,[0,0],{fixed:true,visible:false});&lt;br /&gt;
       var p1 = brd.create(&#039;point&#039;,[1,0],{name:&#039;&#039;,visible:false,fixed:true});&lt;br /&gt;
       var c = brd.create(&#039;circle&#039;,[p0,p1],{dash:2,strokeWidth:1,strokeOpacity:0.6});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       var p2 = brd.create(&#039;point&#039;,[Math.cos(x.X()),Math.sin(x.X())],{name:&#039;exp(ix)&#039;,fixed:true,size:1, strokeColor:&#039;green&#039;});&lt;br /&gt;
&lt;br /&gt;
       var p3 = brd.create(&#039;point&#039;,[function(){return p2.X();},0.0],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
       var p4 = brd.create(&#039;point&#039;,[0.0,function(){return p2.Y();}],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
 &lt;br /&gt;
       brd.create(&#039;line&#039;,[p2,p4],{straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});     // cos&lt;br /&gt;
       brd.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return (p2.X()+p4.X())*0.3;},&lt;br /&gt;
        function(){return p2.Y()+0.05;},&lt;br /&gt;
        &#039;cos&#039;],{});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Contributions]]&lt;br /&gt;
&lt;br /&gt;
[http://www.bookofproofs.org/branches/cosine/ read more about cosine on Bookofproofs]&lt;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6462</id>
		<title>Cosine</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6462"/>
		<updated>2016-03-06T13:00:09Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Geometrically, the cosine is a projection of the complex number exp(−ix) to the real axis. The behavior of the cosine function can be studied in the following interactive figure, where you can drag the point x and observe the behaviour of the complex number exp(−ix) and the value of cosine(x). &lt;br /&gt;
  &amp;lt;jsxgraph box=&amp;quot;boxR&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
       var brd1 = JXG.JSXGraph.initBoard(&#039;boxR&#039;, {boundingbox: [-10, 1.5, 10, -1.5], axis:true});&lt;br /&gt;
       var xr = brd1.create(&#039;line&#039;,[[-9,0],[9,0]],{visible:false});&lt;br /&gt;
       var x = brd1.create(&#039;glider&#039;,[-9,0,xr],{visible:true, name:&#039;x&#039;});&lt;br /&gt;
       var y = brd1.create(&#039;point&#039;,[x.X(),Math.cos(x.X())],{size:1,name:&#039;&#039;,strokeColor:&#039;green&#039;});&lt;br /&gt;
       var x1 = brd1.create(&#039;segment&#039;,[x,y],{visible:true, straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});&lt;br /&gt;
       x.on(&#039;drag&#039;, function(){ transform(x);});&lt;br /&gt;
       var f = brd1.create(&#039;functiongraph&#039;,&lt;br /&gt;
          [function(x){ &lt;br /&gt;
	    return Math.cos(x); &lt;br /&gt;
          }]);&lt;br /&gt;
       brd1.create(&#039;text&#039;,[&lt;br /&gt;
         function(){return x.X()+0.3;},&lt;br /&gt;
         function(){return y.Y()*0.5;},&lt;br /&gt;
         &#039;cos&#039;],{});&lt;br /&gt;
       function transform(x) {&lt;br /&gt;
        p2.setPosition(JXG.COORDS_BY_USER,[Math.cos(x.X()),Math.sin(x.X())]);&lt;br /&gt;
        y.setPosition(JXG.COORDS_BY_USER,[x.X(),Math.cos(x.X())]);&lt;br /&gt;
        brd.update();&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
&lt;br /&gt;
   &amp;lt;jsxgraph box=&amp;quot;box&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
       var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {boundingbox: [-1.5, 1.5, 1.5, -1.5], axis:true}); &lt;br /&gt;
       brd1.addChild(brd);&lt;br /&gt;
       var ax = brd.create(&#039;line&#039;,[[0,0],[1,0]],{visible:false});&lt;br /&gt;
       var ay = brd.create(&#039;line&#039;,[[0,0],[0,1]],{visible:false});&lt;br /&gt;
 &lt;br /&gt;
       var p0 = brd.create(&#039;point&#039;,[0,0],{fixed:true,visible:false});&lt;br /&gt;
       var p1 = brd.create(&#039;point&#039;,[1,0],{name:&#039;&#039;,visible:false,fixed:true});&lt;br /&gt;
       var c = brd.create(&#039;circle&#039;,[p0,p1],{dash:2,strokeWidth:1,strokeOpacity:0.6});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       var p2 = brd.create(&#039;point&#039;,[Math.cos(x.X()),Math.sin(x.X())],{name:&#039;exp(ix)&#039;,fixed:true,size:1, strokeColor:&#039;green&#039;});&lt;br /&gt;
&lt;br /&gt;
       var p3 = brd.create(&#039;point&#039;,[function(){return p2.X();},0.0],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
       var p4 = brd.create(&#039;point&#039;,[0.0,function(){return p2.Y();}],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
 &lt;br /&gt;
       brd.create(&#039;line&#039;,[p2,p4],{straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});     // cos&lt;br /&gt;
       brd.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return (p2.X()+p4.X())*0.3;},&lt;br /&gt;
        function(){return p2.Y()+0.05;},&lt;br /&gt;
        &#039;cos&#039;],{});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Contributions]]&lt;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6461</id>
		<title>Cosine</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6461"/>
		<updated>2016-03-06T12:54:58Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
   &amp;lt;jsxgraph box=&amp;quot;boxR&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
       var brd1 = JXG.JSXGraph.initBoard(&#039;boxR&#039;, {boundingbox: [-10, 1.5, 10, -1.5], axis:true});&lt;br /&gt;
       var xr = brd1.create(&#039;line&#039;,[[-9,0],[9,0]],{visible:false});&lt;br /&gt;
       var x = brd1.create(&#039;glider&#039;,[-9,0,xr],{visible:true, name:&#039;x&#039;});&lt;br /&gt;
       var y = brd1.create(&#039;point&#039;,[x.X(),Math.cos(x.X())],{size:1,name:&#039;&#039;,strokeColor:&#039;green&#039;});&lt;br /&gt;
       var x1 = brd1.create(&#039;segment&#039;,[x,y],{visible:true, straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});&lt;br /&gt;
       x.on(&#039;drag&#039;, function(){ transform(x);});&lt;br /&gt;
       var f = brd1.create(&#039;functiongraph&#039;,&lt;br /&gt;
          [function(x){ &lt;br /&gt;
	    return Math.cos(x); &lt;br /&gt;
          }]);&lt;br /&gt;
       brd1.create(&#039;text&#039;,[&lt;br /&gt;
         function(){return x.X()+0.3;},&lt;br /&gt;
         function(){return y.Y()*0.5;},&lt;br /&gt;
         &#039;cos&#039;],{});&lt;br /&gt;
       function transform(x) {&lt;br /&gt;
        p2.setPosition(JXG.COORDS_BY_USER,[Math.cos(x.X()),Math.sin(x.X())]);&lt;br /&gt;
        y.setPosition(JXG.COORDS_BY_USER,[x.X(),Math.cos(x.X())]);&lt;br /&gt;
        brd.update();&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
&lt;br /&gt;
   &amp;lt;jsxgraph box=&amp;quot;box&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
       var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {boundingbox: [-1.5, 1.5, 1.5, -1.5], axis:true}); &lt;br /&gt;
       brd1.addChild(brd);&lt;br /&gt;
       var ax = brd.create(&#039;line&#039;,[[0,0],[1,0]],{visible:false});&lt;br /&gt;
       var ay = brd.create(&#039;line&#039;,[[0,0],[0,1]],{visible:false});&lt;br /&gt;
 &lt;br /&gt;
       var p0 = brd.create(&#039;point&#039;,[0,0],{fixed:true,visible:false});&lt;br /&gt;
       var p1 = brd.create(&#039;point&#039;,[1,0],{name:&#039;&#039;,visible:false,fixed:true});&lt;br /&gt;
       var c = brd.create(&#039;circle&#039;,[p0,p1],{dash:2,strokeWidth:1,strokeOpacity:0.6});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       var p2 = brd.create(&#039;point&#039;,[Math.cos(x.X()),Math.sin(x.X())],{name:&#039;exp(ix)&#039;,fixed:true,size:1, strokeColor:&#039;green&#039;});&lt;br /&gt;
&lt;br /&gt;
       var p3 = brd.create(&#039;point&#039;,[function(){return p2.X();},0.0],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
       var p4 = brd.create(&#039;point&#039;,[0.0,function(){return p2.Y();}],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
 &lt;br /&gt;
       brd.create(&#039;line&#039;,[p2,p4],{straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});     // cos&lt;br /&gt;
       brd.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return (p2.X()+p4.X())*0.3;},&lt;br /&gt;
        function(){return p2.Y()+0.05;},&lt;br /&gt;
        &#039;cos&#039;],{});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Contributions]]&lt;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6460</id>
		<title>Cosine</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6460"/>
		<updated>2016-03-06T12:46:29Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;jsxgraph box=&amp;quot;boxR&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
       var brd1 = JXG.JSXGraph.initBoard(&#039;boxR&#039;, {boundingbox: [-10, 1.5, 10, -1.5], axis:true});&lt;br /&gt;
       var xr = brd1.create(&#039;line&#039;,[[-9,0],[9,0]],{visible:false});&lt;br /&gt;
       var x = brd1.create(&#039;glider&#039;,[-9,0,xr],{visible:true, name:&#039;x&#039;});&lt;br /&gt;
       var y = brd1.create(&#039;point&#039;,[x.X(),Math.cos(x.X())],{size:1,name:&#039;&#039;,strokeColor:&#039;green&#039;});&lt;br /&gt;
       var x1 = brd1.create(&#039;segment&#039;,[x,y],{visible:true, straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});&lt;br /&gt;
       x.on(&#039;drag&#039;, function(){ transform(x);});&lt;br /&gt;
       var f = brd1.create(&#039;functiongraph&#039;,&lt;br /&gt;
          [function(x){ &lt;br /&gt;
	    return Math.cos(x); &lt;br /&gt;
          }]);&lt;br /&gt;
       brd1.create(&#039;text&#039;,[&lt;br /&gt;
         function(){return x.X()+0.3;},&lt;br /&gt;
         function(){return y.Y()*0.5;},&lt;br /&gt;
         &#039;cos&#039;],{});&lt;br /&gt;
       function transform(x) {&lt;br /&gt;
        p2.setPosition(JXG.COORDS_BY_USER,[Math.cos(x.X()),Math.sin(x.X())]);&lt;br /&gt;
        y.setPosition(JXG.COORDS_BY_USER,[x.X(),Math.cos(x.X())]);&lt;br /&gt;
        brd.update();&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Category:Contributions]]&lt;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6459</id>
		<title>Cosine</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6459"/>
		<updated>2016-03-06T12:43:27Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;   &amp;lt;jsxgraph box=&amp;quot;box&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
       var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {boundingbox: [-1.5, 1.5, 1.5, -1.5], axis:true}); &lt;br /&gt;
       var ax = brd.create(&#039;line&#039;,[[0,0],[1,0]],{visible:false});&lt;br /&gt;
       var ay = brd.create(&#039;line&#039;,[[0,0],[0,1]],{visible:false});&lt;br /&gt;
 &lt;br /&gt;
       var p0 = brd.create(&#039;point&#039;,[0,0],{fixed:true,visible:false});&lt;br /&gt;
       var p1 = brd.create(&#039;point&#039;,[1,0],{name:&#039;&#039;,visible:false,fixed:true});&lt;br /&gt;
       var c = brd.create(&#039;circle&#039;,[p0,p1],{dash:2,strokeWidth:1,strokeOpacity:0.6});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       var p2 = brd.create(&#039;point&#039;,[Math.cos(x.X()),Math.sin(x.X())],{name:&#039;exp(ix)&#039;,fixed:true,size:1, strokeColor:&#039;green&#039;});&lt;br /&gt;
&lt;br /&gt;
       var p3 = brd.create(&#039;point&#039;,[function(){return p2.X();},0.0],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
       var p4 = brd.create(&#039;point&#039;,[0.0,function(){return p2.Y();}],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
 &lt;br /&gt;
       brd.create(&#039;line&#039;,[p2,p4],{straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});     // cos&lt;br /&gt;
       brd.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return (p2.X()+p4.X())*0.3;},&lt;br /&gt;
        function(){return p2.Y()+0.05;},&lt;br /&gt;
        &#039;cos&#039;],{});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
&lt;br /&gt;
   &amp;lt;jsxgraph box=&amp;quot;boxR&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
       var brd1 = JXG.JSXGraph.initBoard(&#039;boxR&#039;, {boundingbox: [-10, 1.5, 10, -1.5], axis:true});&lt;br /&gt;
       var xr = brd1.create(&#039;line&#039;,[[-9,0],[9,0]],{visible:false});&lt;br /&gt;
       var x = brd1.create(&#039;glider&#039;,[-9,0,xr],{visible:true, name:&#039;x&#039;});&lt;br /&gt;
       var y = brd1.create(&#039;point&#039;,[x.X(),Math.cos(x.X())],{size:1,name:&#039;&#039;,strokeColor:&#039;green&#039;});&lt;br /&gt;
       var x1 = brd1.create(&#039;segment&#039;,[x,y],{visible:true, straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});&lt;br /&gt;
       x.on(&#039;drag&#039;, function(){ transform(x);});&lt;br /&gt;
       var f = brd1.create(&#039;functiongraph&#039;,&lt;br /&gt;
          [function(x){ &lt;br /&gt;
	    return Math.cos(x); &lt;br /&gt;
          }]);&lt;br /&gt;
       brd1.create(&#039;text&#039;,[&lt;br /&gt;
         function(){return x.X()+0.3;},&lt;br /&gt;
         function(){return y.Y()*0.5;},&lt;br /&gt;
         &#039;cos&#039;],{});&lt;br /&gt;
       function transform(x) {&lt;br /&gt;
        p2.setPosition(JXG.COORDS_BY_USER,[Math.cos(x.X()),Math.sin(x.X())]);&lt;br /&gt;
        y.setPosition(JXG.COORDS_BY_USER,[x.X(),Math.cos(x.X())]);&lt;br /&gt;
        brd.update();&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
&lt;br /&gt;
[[Category:Contributions]]&lt;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6458</id>
		<title>Cosine</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6458"/>
		<updated>2016-03-06T12:41:07Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&lt;br /&gt;
 &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;http://cpge.livet.free.fr/Ats/squelettes/jsxgraph.css&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://cpge.livet.free.fr/Ats/squelettes/jsxgraphcore.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Complex Plane&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cosine Graph&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
   &amp;lt;jsxgraph box=&amp;quot;box&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
       var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {boundingbox: [-1.5, 1.5, 1.5, -1.5], axis:true}); &lt;br /&gt;
       var ax = brd.create(&#039;line&#039;,[[0,0],[1,0]],{visible:false});&lt;br /&gt;
       var ay = brd.create(&#039;line&#039;,[[0,0],[0,1]],{visible:false});&lt;br /&gt;
 &lt;br /&gt;
       var p0 = brd.create(&#039;point&#039;,[0,0],{fixed:true,visible:false});&lt;br /&gt;
       var p1 = brd.create(&#039;point&#039;,[1,0],{name:&#039;&#039;,visible:false,fixed:true});&lt;br /&gt;
       var c = brd.create(&#039;circle&#039;,[p0,p1],{dash:2,strokeWidth:1,strokeOpacity:0.6});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       var p2 = brd.create(&#039;point&#039;,[Math.cos(x.X()),Math.sin(x.X())],{name:&#039;exp(ix)&#039;,fixed:true,size:1, strokeColor:&#039;green&#039;});&lt;br /&gt;
&lt;br /&gt;
       var p3 = brd.create(&#039;point&#039;,[function(){return p2.X();},0.0],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
       var p4 = brd.create(&#039;point&#039;,[0.0,function(){return p2.Y();}],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
 &lt;br /&gt;
       brd.create(&#039;line&#039;,[p2,p4],{straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});     // cos&lt;br /&gt;
       brd.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return (p2.X()+p4.X())*0.3;},&lt;br /&gt;
        function(){return p2.Y()+0.05;},&lt;br /&gt;
        &#039;cos&#039;],{});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&lt;br /&gt;
   &amp;lt;jsxgraph box=&amp;quot;boxR&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
       var brd1 = JXG.JSXGraph.initBoard(&#039;boxR&#039;, {boundingbox: [-10, 1.5, 10, -1.5], axis:true});&lt;br /&gt;
       var xr = brd1.create(&#039;line&#039;,[[-9,0],[9,0]],{visible:false});&lt;br /&gt;
       var x = brd1.create(&#039;glider&#039;,[-9,0,xr],{visible:true, name:&#039;x&#039;});&lt;br /&gt;
       var y = brd1.create(&#039;point&#039;,[x.X(),Math.cos(x.X())],{size:1,name:&#039;&#039;,strokeColor:&#039;green&#039;});&lt;br /&gt;
       var x1 = brd1.create(&#039;segment&#039;,[x,y],{visible:true, straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});&lt;br /&gt;
       x.on(&#039;drag&#039;, function(){ transform(x);});&lt;br /&gt;
       var f = brd1.create(&#039;functiongraph&#039;,&lt;br /&gt;
          [function(x){ &lt;br /&gt;
	    return Math.cos(x); &lt;br /&gt;
          }]);&lt;br /&gt;
       brd1.create(&#039;text&#039;,[&lt;br /&gt;
         function(){return x.X()+0.3;},&lt;br /&gt;
         function(){return y.Y()*0.5;},&lt;br /&gt;
         &#039;cos&#039;],{});&lt;br /&gt;
       function transform(x) {&lt;br /&gt;
        p2.setPosition(JXG.COORDS_BY_USER,[Math.cos(x.X()),Math.sin(x.X())]);&lt;br /&gt;
        y.setPosition(JXG.COORDS_BY_USER,[x.X(),Math.cos(x.X())]);&lt;br /&gt;
        brd.update();&lt;br /&gt;
       }&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
[[Category:Contributions]]&lt;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6457</id>
		<title>Cosine</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6457"/>
		<updated>2016-03-05T14:18:06Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&lt;br /&gt;
 &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;http://cpge.livet.free.fr/Ats/squelettes/jsxgraph.css&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://cpge.livet.free.fr/Ats/squelettes/jsxgraphcore.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Complex Plane&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cosine Graph&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;div id=&amp;quot;box&amp;quot; class=&amp;quot;jxgbox&amp;quot; style=&amp;quot;width:500px; height:500px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;div id=&amp;quot;boxR&amp;quot; class=&amp;quot;jxgbox&amp;quot; style=&amp;quot;width:500px; height:500px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
var brd1 = JXG.JSXGraph.initBoard(&#039;boxR&#039;, {boundingbox: [-10, 1.5, 10, -1.5], axis:true});&lt;br /&gt;
var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {boundingbox: [-1.5, 1.5, 1.5, -1.5], axis:true});&lt;br /&gt;
&lt;br /&gt;
var xr = brd1.create(&#039;line&#039;,[[-9,0],[9,0]],{visible:false});&lt;br /&gt;
var x = brd1.create(&#039;glider&#039;,[-9,0,xr],{visible:true, name:&#039;x&#039;});&lt;br /&gt;
var y = brd1.create(&#039;point&#039;,[x.X(),Math.cos(x.X())],{size:1,name:&#039;&#039;,strokeColor:&#039;green&#039;});&lt;br /&gt;
console.log(&amp;quot;test1&amp;quot;);&lt;br /&gt;
var x1 = brd1.create(&#039;segment&#039;,[x,y],{visible:true, straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});&lt;br /&gt;
 x.on(&#039;drag&#039;, function(){ transform(x);});&lt;br /&gt;
&lt;br /&gt;
var f = brd1.create(&#039;functiongraph&#039;,[function(x){ &lt;br /&gt;
	return Math.cos(x); &lt;br /&gt;
}]);&lt;br /&gt;
&lt;br /&gt;
console.log(&amp;quot;test2&amp;quot;);&lt;br /&gt;
var ax = brd.create(&#039;line&#039;,[[0,0],[1,0]],{visible:false});&lt;br /&gt;
var ay = brd.create(&#039;line&#039;,[[0,0],[0,1]],{visible:false});&lt;br /&gt;
 &lt;br /&gt;
var p0 = brd.create(&#039;point&#039;,[0,0],{fixed:true,visible:false});&lt;br /&gt;
var p1 = brd.create(&#039;point&#039;,[1,0],{name:&#039;&#039;,visible:false,fixed:true});&lt;br /&gt;
var c = brd.create(&#039;circle&#039;,[p0,p1],{dash:2,strokeWidth:1,strokeOpacity:0.6});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var p2 = brd.create(&#039;point&#039;,[Math.cos(x.X()),Math.sin(x.X())],{name:&#039;exp(ix)&#039;,fixed:true,size:1, strokeColor:&#039;green&#039;});&lt;br /&gt;
&lt;br /&gt;
var p3 = brd.create(&#039;point&#039;,[function(){return p2.X();},0.0],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
var p4 = brd.create(&#039;point&#039;,[0.0,function(){return p2.Y();}],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
 &lt;br /&gt;
brd.create(&#039;line&#039;,[p2,p4],{straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});     // cos&lt;br /&gt;
brd.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return (p2.X()+p4.X())*0.3;},&lt;br /&gt;
        function(){return p2.Y()+0.05;},&lt;br /&gt;
        &#039;cos&#039;],{});&lt;br /&gt;
&lt;br /&gt;
brd1.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return x.X()+0.3;},&lt;br /&gt;
        function(){return y.Y()*0.5;},&lt;br /&gt;
        &#039;cos&#039;],{});&lt;br /&gt;
&lt;br /&gt;
function transform(x) {&lt;br /&gt;
 p2.setPosition(JXG.COORDS_BY_USER,[Math.cos(x.X()),Math.sin(x.X())]);&lt;br /&gt;
y.setPosition(JXG.COORDS_BY_USER,[x.X(),Math.cos(x.X())]);&lt;br /&gt;
brd.update();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
[[Category:Contributions]]&lt;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6456</id>
		<title>Cosine</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6456"/>
		<updated>2016-03-05T14:17:51Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&lt;br /&gt;
 &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;http://cpge.livet.free.fr/Ats/squelettes/jsxgraph.css&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://cpge.livet.free.fr/Ats/squelettes/jsxgraphcore.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Complex Plane&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cosine Graph&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;div id=&amp;quot;box&amp;quot; class=&amp;quot;jxgbox&amp;quot; style=&amp;quot;width:500px; height:500px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;div id=&amp;quot;boxR&amp;quot; class=&amp;quot;jxgbox&amp;quot; style=&amp;quot;width:500px; height:500px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
var brd1 = JXG.JSXGraph.initBoard(&#039;boxR&#039;, {boundingbox: [-10, 1.5, 10, -1.5], axis:true});&lt;br /&gt;
var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {boundingbox: [-1.5, 1.5, 1.5, -1.5], axis:true});&lt;br /&gt;
&lt;br /&gt;
var xr = brd1.create(&#039;line&#039;,[[-9,0],[9,0]],{visible:false});&lt;br /&gt;
var x = brd1.create(&#039;glider&#039;,[-9,0,xr],{visible:true, name:&#039;x&#039;});&lt;br /&gt;
var y = brd1.create(&#039;point&#039;,[x.X(),Math.cos(x.X())],{size:1,name:&#039;&#039;,strokeColor:&#039;green&#039;});&lt;br /&gt;
console.log(&amp;quot;test1&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
[[Category:Contributions]]&lt;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6455</id>
		<title>Cosine</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6455"/>
		<updated>2016-03-05T14:16:20Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&lt;br /&gt;
 &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;http://cpge.livet.free.fr/Ats/squelettes/jsxgraph.css&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://cpge.livet.free.fr/Ats/squelettes/jsxgraphcore.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Complex Plane&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cosine Graph&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;div id=&amp;quot;box&amp;quot; class=&amp;quot;jxgbox&amp;quot; style=&amp;quot;width:500px; height:500px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;div id=&amp;quot;boxR&amp;quot; class=&amp;quot;jxgbox&amp;quot; style=&amp;quot;width:500px; height:500px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
var brd1 = JXG.JSXGraph.initBoard(&#039;boxR&#039;, {boundingbox: [-10, 1.5, 10, -1.5], axis:true});&lt;br /&gt;
var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {boundingbox: [-1.5, 1.5, 1.5, -1.5], axis:true});&lt;br /&gt;
&lt;br /&gt;
var xr = brd1.create(&#039;line&#039;,[[-9,0],[9,0]],{visible:false});&lt;br /&gt;
var x = brd1.create(&#039;glider&#039;,[-9,0,xr],{visible:true, name:&#039;x&#039;});&lt;br /&gt;
var y = brd1.create(&#039;point&#039;,[x.X(),Math.cos(x.X())],{size:1,name:&#039;&#039;,strokeColor:&#039;green&#039;});&lt;br /&gt;
console.log(&amp;quot;test1&amp;quot;);&lt;br /&gt;
var x1 = brd1.create(&#039;segment&#039;,[x,y],{visible:true, straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});&lt;br /&gt;
 x.on(&#039;drag&#039;, function(){ transform(x);});&lt;br /&gt;
&lt;br /&gt;
var f = brd1.create(&#039;functiongraph&#039;,[function(x){ &lt;br /&gt;
	return Math.cos(x); &lt;br /&gt;
}]);&lt;br /&gt;
&lt;br /&gt;
console.log(&amp;quot;test2&amp;quot;);&lt;br /&gt;
var ax = brd.create(&#039;line&#039;,[[0,0],[1,0]],{visible:false});&lt;br /&gt;
var ay = brd.create(&#039;line&#039;,[[0,0],[0,1]],{visible:false});&lt;br /&gt;
 &lt;br /&gt;
var p0 = brd.create(&#039;point&#039;,[0,0],{fixed:true,visible:false});&lt;br /&gt;
var p1 = brd.create(&#039;point&#039;,[1,0],{name:&#039;&#039;,visible:false,fixed:true});&lt;br /&gt;
var c = brd.create(&#039;circle&#039;,[p0,p1],{dash:2,strokeWidth:1,strokeOpacity:0.6});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var p2 = brd.create(&#039;point&#039;,[Math.cos(x.X()),Math.sin(x.X())],{name:&#039;exp(ix)&#039;,fixed:true,size:1, strokeColor:&#039;green&#039;});&lt;br /&gt;
&lt;br /&gt;
var p3 = brd.create(&#039;point&#039;,[function(){return p2.X();},0.0],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
var p4 = brd.create(&#039;point&#039;,[0.0,function(){return p2.Y();}],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
 &lt;br /&gt;
brd.create(&#039;line&#039;,[p2,p4],{straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});     // cos&lt;br /&gt;
brd.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return (p2.X()+p4.X())*0.3;},&lt;br /&gt;
        function(){return p2.Y()+0.05;},&lt;br /&gt;
        &#039;cos&#039;],{});&lt;br /&gt;
&lt;br /&gt;
brd1.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return x.X()+0.3;},&lt;br /&gt;
        function(){return y.Y()*0.5;},&lt;br /&gt;
        &#039;cos&#039;],{});&lt;br /&gt;
&lt;br /&gt;
function transform(x) {&lt;br /&gt;
 p2.setPosition(JXG.COORDS_BY_USER,[Math.cos(x.X()),Math.sin(x.X())]);&lt;br /&gt;
y.setPosition(JXG.COORDS_BY_USER,[x.X(),Math.cos(x.X())]);&lt;br /&gt;
brd.update();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
[[Category:Contributions]]&lt;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6454</id>
		<title>Cosine</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6454"/>
		<updated>2016-03-05T13:43:55Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&lt;br /&gt;
 &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;http://cpge.livet.free.fr/Ats/squelettes/jsxgraph.css&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://cpge.livet.free.fr/Ats/squelettes/jsxgraphcore.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
 &amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
   #rot, #rot0, #rot1, #rot2, #rot3, #rot4 {&lt;br /&gt;
     -webkit-transform: rotate(90deg);&lt;br /&gt;
     -moz-transform: rotate(90deg);&lt;br /&gt;
     -o-transform: rotate(90deg);&lt;br /&gt;
     filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);&lt;br /&gt;
   }&lt;br /&gt;
 &amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Complex Plane&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cosine Graph&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;div id=&amp;quot;box&amp;quot; class=&amp;quot;jxgbox&amp;quot; style=&amp;quot;width:500px; height:500px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;div id=&amp;quot;boxR&amp;quot; class=&amp;quot;jxgbox&amp;quot; style=&amp;quot;width:500px; height:500px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
var brd1 = JXG.JSXGraph.initBoard(&#039;boxR&#039;, {boundingbox: [-10, 1.5, 10, -1.5], axis:true});&lt;br /&gt;
var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {boundingbox: [-1.5, 1.5, 1.5, -1.5], axis:true});&lt;br /&gt;
&lt;br /&gt;
var xr = brd1.create(&#039;line&#039;,[[-9,0],[9,0]],{visible:false});&lt;br /&gt;
var x = brd1.create(&#039;glider&#039;,[-9,0,xr],{visible:true, name:&#039;x&#039;});&lt;br /&gt;
var y = brd1.create(&#039;point&#039;,[x.X(),Math.cos(x.X())],{size:1,name:&#039;&#039;,strokeColor:&#039;green&#039;});&lt;br /&gt;
console.log(&amp;quot;test1&amp;quot;);&lt;br /&gt;
var x1 = brd1.create(&#039;segment&#039;,[x,y],{visible:true, straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});&lt;br /&gt;
 x.on(&#039;drag&#039;, function(){ transform(x);});&lt;br /&gt;
&lt;br /&gt;
var f = brd1.create(&#039;functiongraph&#039;,[function(x){ &lt;br /&gt;
	return Math.cos(x); &lt;br /&gt;
}]);&lt;br /&gt;
&lt;br /&gt;
console.log(&amp;quot;test2&amp;quot;);&lt;br /&gt;
var ax = brd.create(&#039;line&#039;,[[0,0],[1,0]],{visible:false});&lt;br /&gt;
var ay = brd.create(&#039;line&#039;,[[0,0],[0,1]],{visible:false});&lt;br /&gt;
 &lt;br /&gt;
var p0 = brd.create(&#039;point&#039;,[0,0],{fixed:true,visible:false});&lt;br /&gt;
var p1 = brd.create(&#039;point&#039;,[1,0],{name:&#039;&#039;,visible:false,fixed:true});&lt;br /&gt;
var c = brd.create(&#039;circle&#039;,[p0,p1],{dash:2,strokeWidth:1,strokeOpacity:0.6});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var p2 = brd.create(&#039;point&#039;,[Math.cos(x.X()),Math.sin(x.X())],{name:&#039;exp(ix)&#039;,fixed:true,size:1, strokeColor:&#039;green&#039;});&lt;br /&gt;
&lt;br /&gt;
var p3 = brd.create(&#039;point&#039;,[function(){return p2.X();},0.0],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
var p4 = brd.create(&#039;point&#039;,[0.0,function(){return p2.Y();}],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
 &lt;br /&gt;
brd.create(&#039;line&#039;,[p2,p4],{straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});     // cos&lt;br /&gt;
brd.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return (p2.X()+p4.X())*0.3;},&lt;br /&gt;
        function(){return p2.Y()+0.05;},&lt;br /&gt;
        &#039;cos&#039;],{});&lt;br /&gt;
&lt;br /&gt;
brd1.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return x.X()+0.3;},&lt;br /&gt;
        function(){return y.Y()*0.5;},&lt;br /&gt;
        &#039;cos&#039;],{});&lt;br /&gt;
&lt;br /&gt;
function transform(x) {&lt;br /&gt;
 p2.setPosition(JXG.COORDS_BY_USER,[Math.cos(x.X()),Math.sin(x.X())]);&lt;br /&gt;
y.setPosition(JXG.COORDS_BY_USER,[x.X(),Math.cos(x.X())]);&lt;br /&gt;
brd.update();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
[[Category:Contributions]]&lt;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6453</id>
		<title>Cosine</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6453"/>
		<updated>2016-03-05T13:43:43Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&lt;br /&gt;
 &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;http://cpge.livet.free.fr/Ats/squelettes/jsxgraph.css&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://cpge.livet.free.fr/Ats/squelettes/jsxgraphcore.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
 &amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
   #rot, #rot0, #rot1, #rot2, #rot3, #rot4 {&lt;br /&gt;
     -webkit-transform: rotate(90deg);&lt;br /&gt;
     -moz-transform: rotate(90deg);&lt;br /&gt;
     -o-transform: rotate(90deg);&lt;br /&gt;
     filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);&lt;br /&gt;
   }&lt;br /&gt;
 &amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Complex Plane&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cosine Graph&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;div id=&amp;quot;box&amp;quot; class=&amp;quot;jxgbox&amp;quot; style=&amp;quot;width:500px; height:500px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;div id=&amp;quot;boxR&amp;quot; class=&amp;quot;jxgbox&amp;quot; style=&amp;quot;width:500px; height:500px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
var brd1 = JXG.JSXGraph.initBoard(&#039;boxR&#039;, {boundingbox: [-10, 1.5, 10, -1.5], axis:true});&lt;br /&gt;
var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {boundingbox: [-1.5, 1.5, 1.5, -1.5], axis:true});&lt;br /&gt;
&lt;br /&gt;
var xr = brd1.create(&#039;line&#039;,[[-9,0],[9,0]],{visible:false});&lt;br /&gt;
var x = brd1.create(&#039;glider&#039;,[-9,0,xr],{visible:true, name:&#039;x&#039;});&lt;br /&gt;
var y = brd1.create(&#039;point&#039;,[x.X(),Math.cos(x.X())],{size:1,name:&#039;&#039;,strokeColor:&#039;green&#039;});&lt;br /&gt;
&lt;br /&gt;
var x1 = brd1.create(&#039;segment&#039;,[x,y],{visible:true, straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});&lt;br /&gt;
 x.on(&#039;drag&#039;, function(){ transform(x);});&lt;br /&gt;
console.log(&amp;quot;test1&amp;quot;);&lt;br /&gt;
var f = brd1.create(&#039;functiongraph&#039;,[function(x){ &lt;br /&gt;
	return Math.cos(x); &lt;br /&gt;
}]);&lt;br /&gt;
&lt;br /&gt;
console.log(&amp;quot;test2&amp;quot;);&lt;br /&gt;
var ax = brd.create(&#039;line&#039;,[[0,0],[1,0]],{visible:false});&lt;br /&gt;
var ay = brd.create(&#039;line&#039;,[[0,0],[0,1]],{visible:false});&lt;br /&gt;
 &lt;br /&gt;
var p0 = brd.create(&#039;point&#039;,[0,0],{fixed:true,visible:false});&lt;br /&gt;
var p1 = brd.create(&#039;point&#039;,[1,0],{name:&#039;&#039;,visible:false,fixed:true});&lt;br /&gt;
var c = brd.create(&#039;circle&#039;,[p0,p1],{dash:2,strokeWidth:1,strokeOpacity:0.6});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var p2 = brd.create(&#039;point&#039;,[Math.cos(x.X()),Math.sin(x.X())],{name:&#039;exp(ix)&#039;,fixed:true,size:1, strokeColor:&#039;green&#039;});&lt;br /&gt;
&lt;br /&gt;
var p3 = brd.create(&#039;point&#039;,[function(){return p2.X();},0.0],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
var p4 = brd.create(&#039;point&#039;,[0.0,function(){return p2.Y();}],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
 &lt;br /&gt;
brd.create(&#039;line&#039;,[p2,p4],{straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});     // cos&lt;br /&gt;
brd.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return (p2.X()+p4.X())*0.3;},&lt;br /&gt;
        function(){return p2.Y()+0.05;},&lt;br /&gt;
        &#039;cos&#039;],{});&lt;br /&gt;
&lt;br /&gt;
brd1.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return x.X()+0.3;},&lt;br /&gt;
        function(){return y.Y()*0.5;},&lt;br /&gt;
        &#039;cos&#039;],{});&lt;br /&gt;
&lt;br /&gt;
function transform(x) {&lt;br /&gt;
 p2.setPosition(JXG.COORDS_BY_USER,[Math.cos(x.X()),Math.sin(x.X())]);&lt;br /&gt;
y.setPosition(JXG.COORDS_BY_USER,[x.X(),Math.cos(x.X())]);&lt;br /&gt;
brd.update();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
[[Category:Contributions]]&lt;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6452</id>
		<title>Cosine</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6452"/>
		<updated>2016-03-05T13:42:39Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&lt;br /&gt;
 &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;http://cpge.livet.free.fr/Ats/squelettes/jsxgraph.css&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://cpge.livet.free.fr/Ats/squelettes/jsxgraphcore.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
 &amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
   #rot, #rot0, #rot1, #rot2, #rot3, #rot4 {&lt;br /&gt;
     -webkit-transform: rotate(90deg);&lt;br /&gt;
     -moz-transform: rotate(90deg);&lt;br /&gt;
     -o-transform: rotate(90deg);&lt;br /&gt;
     filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);&lt;br /&gt;
   }&lt;br /&gt;
 &amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Complex Plane&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cosine Graph&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;div id=&amp;quot;box&amp;quot; class=&amp;quot;jxgbox&amp;quot; style=&amp;quot;width:500px; height:500px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;div id=&amp;quot;boxR&amp;quot; class=&amp;quot;jxgbox&amp;quot; style=&amp;quot;width:500px; height:500px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
var brd1 = JXG.JSXGraph.initBoard(&#039;boxR&#039;, {boundingbox: [-10, 1.5, 10, -1.5], axis:true});&lt;br /&gt;
var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {boundingbox: [-1.5, 1.5, 1.5, -1.5], axis:true});&lt;br /&gt;
&lt;br /&gt;
var xr = brd1.create(&#039;line&#039;,[[-9,0],[9,0]],{visible:false});&lt;br /&gt;
var x = brd1.create(&#039;glider&#039;,[-9,0,xr],{visible:true, name:&#039;x&#039;});&lt;br /&gt;
var y = brd1.create(&#039;point&#039;,[x.X(),Math.cos(x.X())],{size:1,name:&#039;&#039;,strokeColor:&#039;green&#039;});&lt;br /&gt;
&lt;br /&gt;
var x1 = brd1.create(&#039;segment&#039;,[x,y],{visible:true, straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});&lt;br /&gt;
 x.on(&#039;drag&#039;, function(){ transform(x);});&lt;br /&gt;
var f = brd1.create(&#039;functiongraph&#039;,[function(x){ &lt;br /&gt;
	return Math.cos(x); &lt;br /&gt;
}]);&lt;br /&gt;
&lt;br /&gt;
console.log(&amp;quot;test2&amp;quot;);&lt;br /&gt;
var ax = brd.create(&#039;line&#039;,[[0,0],[1,0]],{visible:false});&lt;br /&gt;
var ay = brd.create(&#039;line&#039;,[[0,0],[0,1]],{visible:false});&lt;br /&gt;
 &lt;br /&gt;
var p0 = brd.create(&#039;point&#039;,[0,0],{fixed:true,visible:false});&lt;br /&gt;
var p1 = brd.create(&#039;point&#039;,[1,0],{name:&#039;&#039;,visible:false,fixed:true});&lt;br /&gt;
var c = brd.create(&#039;circle&#039;,[p0,p1],{dash:2,strokeWidth:1,strokeOpacity:0.6});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var p2 = brd.create(&#039;point&#039;,[Math.cos(x.X()),Math.sin(x.X())],{name:&#039;exp(ix)&#039;,fixed:true,size:1, strokeColor:&#039;green&#039;});&lt;br /&gt;
&lt;br /&gt;
var p3 = brd.create(&#039;point&#039;,[function(){return p2.X();},0.0],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
var p4 = brd.create(&#039;point&#039;,[0.0,function(){return p2.Y();}],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
 &lt;br /&gt;
brd.create(&#039;line&#039;,[p2,p4],{straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});     // cos&lt;br /&gt;
brd.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return (p2.X()+p4.X())*0.3;},&lt;br /&gt;
        function(){return p2.Y()+0.05;},&lt;br /&gt;
        &#039;cos&#039;],{});&lt;br /&gt;
&lt;br /&gt;
brd1.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return x.X()+0.3;},&lt;br /&gt;
        function(){return y.Y()*0.5;},&lt;br /&gt;
        &#039;cos&#039;],{});&lt;br /&gt;
&lt;br /&gt;
function transform(x) {&lt;br /&gt;
 p2.setPosition(JXG.COORDS_BY_USER,[Math.cos(x.X()),Math.sin(x.X())]);&lt;br /&gt;
y.setPosition(JXG.COORDS_BY_USER,[x.X(),Math.cos(x.X())]);&lt;br /&gt;
brd.update();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
[[Category:Contributions]]&lt;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6451</id>
		<title>Cosine</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6451"/>
		<updated>2016-03-05T13:42:12Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&lt;br /&gt;
 &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;http://cpge.livet.free.fr/Ats/squelettes/jsxgraph.css&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://cpge.livet.free.fr/Ats/squelettes/jsxgraphcore.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
 &amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
   #rot, #rot0, #rot1, #rot2, #rot3, #rot4 {&lt;br /&gt;
     -webkit-transform: rotate(90deg);&lt;br /&gt;
     -moz-transform: rotate(90deg);&lt;br /&gt;
     -o-transform: rotate(90deg);&lt;br /&gt;
     filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);&lt;br /&gt;
   }&lt;br /&gt;
 &amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Complex Plane&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cosine Graph&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;div id=&amp;quot;box&amp;quot; class=&amp;quot;jxgbox&amp;quot; style=&amp;quot;width:500px; height:500px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;div id=&amp;quot;boxR&amp;quot; class=&amp;quot;jxgbox&amp;quot; style=&amp;quot;width:500px; height:500px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
var brd1 = JXG.JSXGraph.initBoard(&#039;boxR&#039;, {boundingbox: [-10, 1.5, 10, -1.5], axis:true});&lt;br /&gt;
var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {boundingbox: [-1.5, 1.5, 1.5, -1.5], axis:true});&lt;br /&gt;
&lt;br /&gt;
var xr = brd1.create(&#039;line&#039;,[[-9,0],[9,0]],{visible:false});&lt;br /&gt;
var x = brd1.create(&#039;glider&#039;,[-9,0,xr],{visible:true, name:&#039;x&#039;});&lt;br /&gt;
var y = brd1.create(&#039;point&#039;,[x.X(),Math.cos(x.X())],{size:1,name:&#039;&#039;,strokeColor:&#039;green&#039;});&lt;br /&gt;
console.log(&amp;quot;test1&amp;quot;);&lt;br /&gt;
var x1 = brd1.create(&#039;segment&#039;,[x,y],{visible:true, straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});&lt;br /&gt;
 x.on(&#039;drag&#039;, function(){ transform(x);});&lt;br /&gt;
var f = brd1.create(&#039;functiongraph&#039;,[function(x){ &lt;br /&gt;
	return Math.cos(x); &lt;br /&gt;
}]);&lt;br /&gt;
var ax = brd.create(&#039;line&#039;,[[0,0],[1,0]],{visible:false});&lt;br /&gt;
var ay = brd.create(&#039;line&#039;,[[0,0],[0,1]],{visible:false});&lt;br /&gt;
 &lt;br /&gt;
var p0 = brd.create(&#039;point&#039;,[0,0],{fixed:true,visible:false});&lt;br /&gt;
var p1 = brd.create(&#039;point&#039;,[1,0],{name:&#039;&#039;,visible:false,fixed:true});&lt;br /&gt;
var c = brd.create(&#039;circle&#039;,[p0,p1],{dash:2,strokeWidth:1,strokeOpacity:0.6});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var p2 = brd.create(&#039;point&#039;,[Math.cos(x.X()),Math.sin(x.X())],{name:&#039;exp(ix)&#039;,fixed:true,size:1, strokeColor:&#039;green&#039;});&lt;br /&gt;
&lt;br /&gt;
var p3 = brd.create(&#039;point&#039;,[function(){return p2.X();},0.0],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
var p4 = brd.create(&#039;point&#039;,[0.0,function(){return p2.Y();}],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
 &lt;br /&gt;
brd.create(&#039;line&#039;,[p2,p4],{straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});     // cos&lt;br /&gt;
brd.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return (p2.X()+p4.X())*0.3;},&lt;br /&gt;
        function(){return p2.Y()+0.05;},&lt;br /&gt;
        &#039;cos&#039;],{});&lt;br /&gt;
&lt;br /&gt;
brd1.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return x.X()+0.3;},&lt;br /&gt;
        function(){return y.Y()*0.5;},&lt;br /&gt;
        &#039;cos&#039;],{});&lt;br /&gt;
&lt;br /&gt;
function transform(x) {&lt;br /&gt;
 p2.setPosition(JXG.COORDS_BY_USER,[Math.cos(x.X()),Math.sin(x.X())]);&lt;br /&gt;
y.setPosition(JXG.COORDS_BY_USER,[x.X(),Math.cos(x.X())]);&lt;br /&gt;
brd.update();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
[[Category:Contributions]]&lt;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6450</id>
		<title>Cosine</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6450"/>
		<updated>2016-03-05T13:41:39Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&lt;br /&gt;
 &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;http://cpge.livet.free.fr/Ats/squelettes/jsxgraph.css&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://cpge.livet.free.fr/Ats/squelettes/jsxgraphcore.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
 &amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
   #rot, #rot0, #rot1, #rot2, #rot3, #rot4 {&lt;br /&gt;
     -webkit-transform: rotate(90deg);&lt;br /&gt;
     -moz-transform: rotate(90deg);&lt;br /&gt;
     -o-transform: rotate(90deg);&lt;br /&gt;
     filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);&lt;br /&gt;
   }&lt;br /&gt;
 &amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Complex Plane&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cosine Graph&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;div id=&amp;quot;box&amp;quot; class=&amp;quot;jxgbox&amp;quot; style=&amp;quot;width:500px; height:500px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;div id=&amp;quot;boxR&amp;quot; class=&amp;quot;jxgbox&amp;quot; style=&amp;quot;width:500px; height:500px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
console.log(&amp;quot;test&amp;quot;);&lt;br /&gt;
var brd1 = JXG.JSXGraph.initBoard(&#039;boxR&#039;, {boundingbox: [-10, 1.5, 10, -1.5], axis:true});&lt;br /&gt;
var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {boundingbox: [-1.5, 1.5, 1.5, -1.5], axis:true});&lt;br /&gt;
&lt;br /&gt;
var xr = brd1.create(&#039;line&#039;,[[-9,0],[9,0]],{visible:false});&lt;br /&gt;
var x = brd1.create(&#039;glider&#039;,[-9,0,xr],{visible:true, name:&#039;x&#039;});&lt;br /&gt;
var y = brd1.create(&#039;point&#039;,[x.X(),Math.cos(x.X())],{size:1,name:&#039;&#039;,strokeColor:&#039;green&#039;});&lt;br /&gt;
&lt;br /&gt;
var x1 = brd1.create(&#039;segment&#039;,[x,y],{visible:true, straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});&lt;br /&gt;
 x.on(&#039;drag&#039;, function(){ transform(x);});&lt;br /&gt;
var f = brd1.create(&#039;functiongraph&#039;,[function(x){ &lt;br /&gt;
	return Math.cos(x); &lt;br /&gt;
}]);&lt;br /&gt;
var ax = brd.create(&#039;line&#039;,[[0,0],[1,0]],{visible:false});&lt;br /&gt;
var ay = brd.create(&#039;line&#039;,[[0,0],[0,1]],{visible:false});&lt;br /&gt;
 &lt;br /&gt;
var p0 = brd.create(&#039;point&#039;,[0,0],{fixed:true,visible:false});&lt;br /&gt;
var p1 = brd.create(&#039;point&#039;,[1,0],{name:&#039;&#039;,visible:false,fixed:true});&lt;br /&gt;
var c = brd.create(&#039;circle&#039;,[p0,p1],{dash:2,strokeWidth:1,strokeOpacity:0.6});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var p2 = brd.create(&#039;point&#039;,[Math.cos(x.X()),Math.sin(x.X())],{name:&#039;exp(ix)&#039;,fixed:true,size:1, strokeColor:&#039;green&#039;});&lt;br /&gt;
&lt;br /&gt;
var p3 = brd.create(&#039;point&#039;,[function(){return p2.X();},0.0],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
var p4 = brd.create(&#039;point&#039;,[0.0,function(){return p2.Y();}],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
 &lt;br /&gt;
brd.create(&#039;line&#039;,[p2,p4],{straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});     // cos&lt;br /&gt;
brd.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return (p2.X()+p4.X())*0.3;},&lt;br /&gt;
        function(){return p2.Y()+0.05;},&lt;br /&gt;
        &#039;cos&#039;],{});&lt;br /&gt;
&lt;br /&gt;
brd1.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return x.X()+0.3;},&lt;br /&gt;
        function(){return y.Y()*0.5;},&lt;br /&gt;
        &#039;cos&#039;],{});&lt;br /&gt;
&lt;br /&gt;
function transform(x) {&lt;br /&gt;
 p2.setPosition(JXG.COORDS_BY_USER,[Math.cos(x.X()),Math.sin(x.X())]);&lt;br /&gt;
y.setPosition(JXG.COORDS_BY_USER,[x.X(),Math.cos(x.X())]);&lt;br /&gt;
brd.update();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
[[Category:Contributions]]&lt;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6449</id>
		<title>Cosine</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6449"/>
		<updated>2016-03-05T13:38:34Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&lt;br /&gt;
 &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;http://cpge.livet.free.fr/Ats/squelettes/jsxgraph.css&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://cpge.livet.free.fr/Ats/squelettes/jsxgraphcore.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
 &amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
   #rot, #rot0, #rot1, #rot2, #rot3, #rot4 {&lt;br /&gt;
     -webkit-transform: rotate(90deg);&lt;br /&gt;
     -moz-transform: rotate(90deg);&lt;br /&gt;
     -o-transform: rotate(90deg);&lt;br /&gt;
     filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);&lt;br /&gt;
   }&lt;br /&gt;
 &amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Complex Plane&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cosine Graph&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;div id=&amp;quot;box&amp;quot; class=&amp;quot;jxgbox&amp;quot; style=&amp;quot;width:500px; height:500px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;div id=&amp;quot;boxR&amp;quot; class=&amp;quot;jxgbox&amp;quot; style=&amp;quot;width:500px; height:500px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
var brd1 = JXG.JSXGraph.initBoard(&#039;boxR&#039;, {boundingbox: [-10, 1.5, 10, -1.5], axis:true});&lt;br /&gt;
var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {boundingbox: [-1.5, 1.5, 1.5, -1.5], axis:true});&lt;br /&gt;
&lt;br /&gt;
var xr = brd1.create(&#039;line&#039;,[[-9,0],[9,0]],{visible:false});&lt;br /&gt;
var x = brd1.create(&#039;glider&#039;,[-9,0,xr],{visible:true, name:&#039;x&#039;});&lt;br /&gt;
var y = brd1.create(&#039;point&#039;,[x.X(),Math.cos(x.X())],{size:1,name:&#039;&#039;,strokeColor:&#039;green&#039;});&lt;br /&gt;
&lt;br /&gt;
var x1 = brd1.create(&#039;segment&#039;,[x,y],{visible:true, straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});&lt;br /&gt;
 x.on(&#039;drag&#039;, function(){ transform(x);});&lt;br /&gt;
var f = brd1.create(&#039;functiongraph&#039;,[function(x){ &lt;br /&gt;
	return Math.cos(x); &lt;br /&gt;
}]);&lt;br /&gt;
var ax = brd.create(&#039;line&#039;,[[0,0],[1,0]],{visible:false});&lt;br /&gt;
var ay = brd.create(&#039;line&#039;,[[0,0],[0,1]],{visible:false});&lt;br /&gt;
 &lt;br /&gt;
var p0 = brd.create(&#039;point&#039;,[0,0],{fixed:true,visible:false});&lt;br /&gt;
var p1 = brd.create(&#039;point&#039;,[1,0],{name:&#039;&#039;,visible:false,fixed:true});&lt;br /&gt;
var c = brd.create(&#039;circle&#039;,[p0,p1],{dash:2,strokeWidth:1,strokeOpacity:0.6});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var p2 = brd.create(&#039;point&#039;,[Math.cos(x.X()),Math.sin(x.X())],{name:&#039;exp(ix)&#039;,fixed:true,size:1, strokeColor:&#039;green&#039;});&lt;br /&gt;
&lt;br /&gt;
var p3 = brd.create(&#039;point&#039;,[function(){return p2.X();},0.0],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
var p4 = brd.create(&#039;point&#039;,[0.0,function(){return p2.Y();}],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
 &lt;br /&gt;
brd.create(&#039;line&#039;,[p2,p4],{straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});     // cos&lt;br /&gt;
brd.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return (p2.X()+p4.X())*0.3;},&lt;br /&gt;
        function(){return p2.Y()+0.05;},&lt;br /&gt;
        &#039;cos&#039;],{});&lt;br /&gt;
&lt;br /&gt;
brd1.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return x.X()+0.3;},&lt;br /&gt;
        function(){return y.Y()*0.5;},&lt;br /&gt;
        &#039;cos&#039;],{});&lt;br /&gt;
&lt;br /&gt;
function transform(x) {&lt;br /&gt;
 p2.setPosition(JXG.COORDS_BY_USER,[Math.cos(x.X()),Math.sin(x.X())]);&lt;br /&gt;
y.setPosition(JXG.COORDS_BY_USER,[x.X(),Math.cos(x.X())]);&lt;br /&gt;
brd.update();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
[[Category:Contributions]]&lt;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6448</id>
		<title>Cosine</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6448"/>
		<updated>2016-03-05T13:36:34Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&lt;br /&gt;
 &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;http://cpge.livet.free.fr/Ats/squelettes/jsxgraph.css&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://cpge.livet.free.fr/Ats/squelettes/jsxgraphcore.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
 &amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
   #rot, #rot0, #rot1, #rot2, #rot3, #rot4 {&lt;br /&gt;
     -webkit-transform: rotate(90deg);&lt;br /&gt;
     -moz-transform: rotate(90deg);&lt;br /&gt;
     -o-transform: rotate(90deg);&lt;br /&gt;
     filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);&lt;br /&gt;
   }&lt;br /&gt;
 &amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Complex Plane&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cosine Graph&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;div id=&amp;quot;box&amp;quot; class=&amp;quot;jxgbox&amp;quot; style=&amp;quot;width:500px; height:500px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;div id=&amp;quot;boxR&amp;quot; class=&amp;quot;jxgbox&amp;quot; style=&amp;quot;width:500px; height:500px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
var brd1 = JXG.JSXGraph.initBoard(&#039;boxR&#039;, {boundingbox: [-10, 1.5, 10, -1.5], axis:true});&lt;br /&gt;
var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {boundingbox: [-1.5, 1.5, 1.5, -1.5], axis:true});&lt;br /&gt;
&lt;br /&gt;
var xr = brd1.create(&#039;line&#039;,[[-9,0],[9,0]],{visible:false});&lt;br /&gt;
var x = brd1.create(&#039;glider&#039;,[-9,0,xr],{visible:true, name:&#039;x&#039;});&lt;br /&gt;
var y = brd1.create(&#039;point&#039;,[x.X(),Math.cos(x.X())],{size:1,name:&#039;&#039;,strokeColor:&#039;green&#039;});&lt;br /&gt;
&lt;br /&gt;
var x1 = brd1.create(&#039;segment&#039;,[x,y],{visible:true, straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});&lt;br /&gt;
 x.on(&#039;drag&#039;, function(){ transform(x);});&lt;br /&gt;
var f = brd1.create(&#039;functiongraph&#039;,[function(x){ &lt;br /&gt;
	return Math.cos(x); &lt;br /&gt;
}]);&lt;br /&gt;
var ax = brd.create(&#039;line&#039;,[[0,0],[1,0]],{visible:false});&lt;br /&gt;
var ay = brd.create(&#039;line&#039;,[[0,0],[0,1]],{visible:false});&lt;br /&gt;
 &lt;br /&gt;
var p0 = brd.create(&#039;point&#039;,[0,0],{fixed:true,visible:false});&lt;br /&gt;
var p1 = brd.create(&#039;point&#039;,[1,0],{name:&#039;&#039;,visible:false,fixed:true});&lt;br /&gt;
var c = brd.create(&#039;circle&#039;,[p0,p1],{dash:2,strokeWidth:1,strokeOpacity:0.6});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var p2 = brd.create(&#039;point&#039;,[Math.cos(x.X()),Math.sin(x.X())],{name:&#039;exp(ix)&#039;,fixed:true,size:1, strokeColor:&#039;green&#039;});&lt;br /&gt;
&lt;br /&gt;
var p3 = brd.create(&#039;point&#039;,[function(){return p2.X();},0.0],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
var p4 = brd.create(&#039;point&#039;,[0.0,function(){return p2.Y();}],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
 &lt;br /&gt;
brd.create(&#039;line&#039;,[p2,p4],{straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});     // cos&lt;br /&gt;
brd.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return (p2.X()+p4.X())*0.3;},&lt;br /&gt;
        function(){return p2.Y()+0.05;},&lt;br /&gt;
        &#039;cos&#039;],{});&lt;br /&gt;
&lt;br /&gt;
brd1.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return x.X()+0.3;},&lt;br /&gt;
        function(){return y.Y()*0.5;},&lt;br /&gt;
        &#039;cos&#039;],{});&lt;br /&gt;
&lt;br /&gt;
function transform(x) {&lt;br /&gt;
 p2.setPosition(JXG.COORDS_BY_USER,[Math.cos(x.X()),Math.sin(x.X())]);&lt;br /&gt;
y.setPosition(JXG.COORDS_BY_USER,[x.X(),Math.cos(x.X())]);&lt;br /&gt;
brd.update();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
[[Category:Contributions]]&lt;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6447</id>
		<title>Cosine</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Cosine&amp;diff=6447"/>
		<updated>2016-03-05T13:34:19Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: Created page with &amp;quot;&amp;lt;html&amp;gt;  &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;http://cpge.livet.free.fr/Ats/squelettes/jsxgraph.css&amp;quot; /&amp;gt;  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://cpge.livet.free.fr/Ats/...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&lt;br /&gt;
 &amp;lt;link rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot; href=&amp;quot;http://cpge.livet.free.fr/Ats/squelettes/jsxgraph.css&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://cpge.livet.free.fr/Ats/squelettes/jsxgraphcore.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
 &amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br /&gt;
   #rot, #rot0, #rot1, #rot2, #rot3, #rot4 {&lt;br /&gt;
     -webkit-transform: rotate(90deg);&lt;br /&gt;
     -moz-transform: rotate(90deg);&lt;br /&gt;
     -o-transform: rotate(90deg);&lt;br /&gt;
     filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);&lt;br /&gt;
   }&lt;br /&gt;
 &amp;lt;/style&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Complex Plane&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Cosine Graph&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;div id=&amp;quot;box&amp;quot; class=&amp;quot;jxgbox&amp;quot; style=&amp;quot;width:500px; height:500px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;div id=&amp;quot;boxR&amp;quot; class=&amp;quot;jxgbox&amp;quot; style=&amp;quot;width:500px; height:500px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
var brd1 = JXG.JSXGraph.initBoard(&#039;boxR&#039;, {boundingbox: [-10, 1.5, 10, -1.5], axis:true});&lt;br /&gt;
var brd = JXG.JSXGraph.initBoard(&#039;box&#039;, {boundingbox: [-1.5, 1.5, 1.5, -1.5], axis:true});&lt;br /&gt;
&lt;br /&gt;
var xr = brd1.create(&#039;line&#039;,[[-9,0],[9,0]],{visible:false});&lt;br /&gt;
var x = brd1.create(&#039;glider&#039;,[-9,0,xr],{visible:true, name:&#039;x&#039;});&lt;br /&gt;
var y = brd1.create(&#039;point&#039;,[x.X(),Math.cos(x.X())],{size:1,name:&#039;&#039;,strokeColor:&#039;green&#039;});&lt;br /&gt;
&lt;br /&gt;
var x1 = brd1.create(&#039;segment&#039;,[x,y],{visible:true, straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});&lt;br /&gt;
 x.on(&#039;drag&#039;, function(){ transform(x);});&lt;br /&gt;
var f = brd1.create(&#039;functiongraph&#039;,[function(x){ &lt;br /&gt;
	return Math.cos(x); &lt;br /&gt;
}]);&lt;br /&gt;
var ax = brd.create(&#039;line&#039;,[[0,0],[1,0]],{visible:false});&lt;br /&gt;
var ay = brd.create(&#039;line&#039;,[[0,0],[0,1]],{visible:false});&lt;br /&gt;
 &lt;br /&gt;
var p0 = brd.create(&#039;point&#039;,[0,0],{fixed:true,visible:false});&lt;br /&gt;
var p1 = brd.create(&#039;point&#039;,[1,0],{name:&#039;&#039;,visible:false,fixed:true});&lt;br /&gt;
var c = brd.create(&#039;circle&#039;,[p0,p1],{dash:2,strokeWidth:1,strokeOpacity:0.6});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
var p2 = brd.create(&#039;point&#039;,[Math.cos(x.X()),Math.sin(x.X())],{name:&#039;exp(ix)&#039;,fixed:true,size:1, strokeColor:&#039;green&#039;});&lt;br /&gt;
&lt;br /&gt;
var p3 = brd.create(&#039;point&#039;,[function(){return p2.X();},0.0],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
var p4 = brd.create(&#039;point&#039;,[0.0,function(){return p2.Y();}],{visible:false,name:&#039;&#039;,withLabel:false});&lt;br /&gt;
 &lt;br /&gt;
brd.create(&#039;line&#039;,[p2,p4],{straightFirst:false,straightLast:false,strokeColor:&#039;red&#039;});     // cos&lt;br /&gt;
brd.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return (p2.X()+p4.X())*0.3;},&lt;br /&gt;
        function(){return p2.Y()+0.05;},&lt;br /&gt;
        &#039;cos&#039;],{});&lt;br /&gt;
&lt;br /&gt;
brd1.create(&#039;text&#039;,[&lt;br /&gt;
        function(){return x.X()+0.3;},&lt;br /&gt;
        function(){return y.Y()*0.5;},&lt;br /&gt;
        &#039;cos&#039;],{});&lt;br /&gt;
&lt;br /&gt;
function transform(x) {&lt;br /&gt;
 p2.setPosition(JXG.COORDS_BY_USER,[Math.cos(x.X()),Math.sin(x.X())]);&lt;br /&gt;
y.setPosition(JXG.COORDS_BY_USER,[x.X(),Math.cos(x.X())]);&lt;br /&gt;
brd.update();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
[[Category:Contributions]]&lt;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Contributions&amp;diff=6446</id>
		<title>Contributions</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Contributions&amp;diff=6446"/>
		<updated>2016-03-05T13:26:49Z</updated>

		<summary type="html">&lt;p&gt;Bookofproofs: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Geometria básica no plano: áreas e perímetros]]&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;/div&gt;</summary>
		<author><name>Bookofproofs</name></author>
	</entry>
</feed>