<?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=MartinP</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=MartinP"/>
	<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Special:Contributions/MartinP"/>
	<updated>2026-04-06T04:39:26Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=User:MartinP&amp;diff=7502</id>
		<title>User:MartinP</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=User:MartinP&amp;diff=7502"/>
		<updated>2021-06-29T07:09:14Z</updated>

		<summary type="html">&lt;p&gt;MartinP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Martin Putzlocher&lt;br /&gt;
&lt;br /&gt;
teacher at [https://www.stiftland-gymnasium.de Stiftland-Gymnasium]&lt;/div&gt;</summary>
		<author><name>MartinP</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=User:MartinP&amp;diff=7501</id>
		<title>User:MartinP</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=User:MartinP&amp;diff=7501"/>
		<updated>2021-06-29T07:08:36Z</updated>

		<summary type="html">&lt;p&gt;MartinP: Created page with &amp;quot;Martin Putzlocher teacher&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Martin Putzlocher&lt;br /&gt;
teacher&lt;/div&gt;</summary>
		<author><name>MartinP</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Linear_Function:_parameters&amp;diff=7500</id>
		<title>Linear Function: parameters</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Linear_Function:_parameters&amp;diff=7500"/>
		<updated>2021-06-29T07:03:06Z</updated>

		<summary type="html">&lt;p&gt;MartinP: added MathJax&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&lt;br /&gt;
  &amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;/distrib/MathJax/MathJax.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|Linear Function&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;jsxgraph box=&amp;quot;jxgbox&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
  JXG.Options.text.useMathJax = true;&lt;br /&gt;
  var board = JXG.JSXGraph.initBoard(&#039;jxgbox&#039;, {boundingbox: [-5, 7, 5, -3], axis:true});&lt;br /&gt;
    &lt;br /&gt;
  var gr = board.create(&#039;grid&#039;);&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
  var m = board.create(&#039;slider&#039;, [[4,1],[4,5],[0,1,4]],{snapWidth: 0.1, precision: 1,&lt;br /&gt;
                                                        ticks: { drawLabels: true, label: {position: &#039;rt&#039;, offset: [10,0]}},&lt;br /&gt;
                                                        name: &amp;quot;m&amp;quot;});&lt;br /&gt;
  var t = board.create(&#039;slider&#039;, [[-4,1],[-4,5],[-2,0,6]],{snapWidth: 0.1, precision: 1,&lt;br /&gt;
                                                           ticks: { drawZero: true, drawLabels: true, ticksDistance: 1,&lt;br /&gt;
                                                                    minTicksDistance: 5, // insertTicks: true,&lt;br /&gt;
                                                                   tickEndings: [1,0],&lt;br /&gt;
                                                                   label: {position: &#039;lft&#039;, offset: [-20,0]}},&lt;br /&gt;
                                                            name: &amp;quot;t&amp;quot;});&lt;br /&gt;
  var tval = function(){return t.Value();};&lt;br /&gt;
  var T = board.create(&#039;point&#039;, [0,tval], {name: &amp;quot;T&amp;quot;, label: &amp;quot;T&amp;quot;, strokeColor: &#039;purple&#039;, face: &#039;cross&#039;});&lt;br /&gt;
  var mval = function(){return m.Value();};&lt;br /&gt;
  var linF0 = function(x){return mval()*x};&lt;br /&gt;
  var linF = function(x){return mval()*x + tval()};&lt;br /&gt;
  var G0 = board.create(&#039;functiongraph&#039;,[linF0,-5,5], {strokeWidth: 1, dash: 2});&lt;br /&gt;
  var G = board.create(&#039;functiongraph&#039;,[linF,-5,5], {strokeWidth: 2});&lt;br /&gt;
&lt;br /&gt;
  var ftextval = function(){&lt;br /&gt;
    var vz = &amp;quot;&amp;quot;;&lt;br /&gt;
    var tv = &amp;quot;&amp;quot;;&lt;br /&gt;
    if (tval() &amp;gt;= 0.0) {if (tval() == 0.0){tv = &amp;quot;&amp;quot;; vz = &amp;quot;&amp;quot;;} else {vz = &amp;quot;+&amp;quot;; tv = JXG.toFixed(tval(),1);}}&lt;br /&gt;
      else {vz = &amp;quot;&amp;quot;; tv = JXG.toFixed(tval(),1);};&lt;br /&gt;
    return &amp;quot;\\[f(x)=&amp;quot;+ JXG.toFixed(mval(),1) + &amp;quot; \\cdot x&amp;quot; + vz + tv + &amp;quot;\\]&amp;quot;;&lt;br /&gt;
  };&lt;br /&gt;
  var ftext = board.create(&#039;text&#039;, [-4.2,6.0,ftextval], {fontSize: 18, color:&#039;blue&#039;, cssStyle: &#039;background-color: rgb(255,255,255)&#039;});&lt;br /&gt;
  var dt = board.create(&#039;segment&#039;,[[0,0],[0,tval]],{strokeColor: &#039;purple&#039;, strokeWidth: 3});&lt;br /&gt;
  var A = board.create(&#039;glider&#039;, [1,2,G], {label: {offset: [0,-15]}});&lt;br /&gt;
  var tangent = board.create(&#039;tangent&#039;, [A]);&lt;br /&gt;
  var st = board.create(&#039;slopetriangle&#039;, [tangent], {toppoint: {face: &#039;plus&#039;, withLabel: false}});&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The underlying JavaScript source code ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;jsxgraph box=&amp;quot;jxgbox&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
  JXG.Options.text.useMathJax = true;&lt;br /&gt;
  var board = JXG.JSXGraph.initBoard(&#039;jxgbox&#039;, {boundingbox: [-5, 7, 5, -3], axis:true});&lt;br /&gt;
    &lt;br /&gt;
  var gr = board.create(&#039;grid&#039;);&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
  var m = board.create(&#039;slider&#039;, [[4,1],[4,5],[0,1,4]],{snapWidth: 0.1, precision: 1,&lt;br /&gt;
                                                        ticks: { drawLabels: true, label: {position: &#039;rt&#039;, offset: [10,0]}},&lt;br /&gt;
                                                        name: &amp;quot;m&amp;quot;});&lt;br /&gt;
  var t = board.create(&#039;slider&#039;, [[-4,1],[-4,5],[-2,0,6]],{snapWidth: 0.1, precision: 1,&lt;br /&gt;
                                                           ticks: { drawZero: true, drawLabels: true, ticksDistance: 1,&lt;br /&gt;
                                                                    minTicksDistance: 5, // insertTicks: true,&lt;br /&gt;
                                                                   tickEndings: [1,0],&lt;br /&gt;
                                                                   label: {position: &#039;lft&#039;, offset: [-20,0]}},&lt;br /&gt;
                                                            name: &amp;quot;t&amp;quot;});&lt;br /&gt;
  var tval = function(){return t.Value();};&lt;br /&gt;
  var T = board.create(&#039;point&#039;, [0,tval], {name: &amp;quot;T&amp;quot;, label: &amp;quot;T&amp;quot;, strokeColor: &#039;purple&#039;, face: &#039;cross&#039;});&lt;br /&gt;
  var mval = function(){return m.Value();};&lt;br /&gt;
  var linF0 = function(x){return mval()*x};&lt;br /&gt;
  var linF = function(x){return mval()*x + tval()};&lt;br /&gt;
  var G0 = board.create(&#039;functiongraph&#039;,[linF0,-5,5], {strokeWidth: 1, dash: 2});&lt;br /&gt;
  var G = board.create(&#039;functiongraph&#039;,[linF,-5,5], {strokeWidth: 2});&lt;br /&gt;
&lt;br /&gt;
  var ftextval = function(){&lt;br /&gt;
    var vz = &amp;quot;&amp;quot;;&lt;br /&gt;
    var tv = &amp;quot;&amp;quot;;&lt;br /&gt;
    if (tval() &amp;gt;= 0.0) {if (tval() == 0.0){tv = &amp;quot;&amp;quot;; vz = &amp;quot;&amp;quot;;} else {vz = &amp;quot;+&amp;quot;; tv = JXG.toFixed(tval(),1);}}&lt;br /&gt;
      else {vz = &amp;quot;&amp;quot;; tv = JXG.toFixed(tval(),1);};&lt;br /&gt;
    return &amp;quot;\\[f(x)=&amp;quot;+ JXG.toFixed(mval(),1) + &amp;quot; \\cdot x&amp;quot; + vz + tv + &amp;quot;\\]&amp;quot;;&lt;br /&gt;
  };&lt;br /&gt;
  var ftext = board.create(&#039;text&#039;, [-4.2,6.0,ftextval], {fontSize: 18, color:&#039;blue&#039;, cssStyle: &#039;background-color: rgb(255,255,255)&#039;});&lt;br /&gt;
  var dt = board.create(&#039;segment&#039;,[[0,0],[0,tval]],{strokeColor: &#039;purple&#039;, strokeWidth: 3});&lt;br /&gt;
  var A = board.create(&#039;glider&#039;, [1,2,G], {label: {offset: [0,-15]}});&lt;br /&gt;
  var tangent = board.create(&#039;tangent&#039;, [A]);&lt;br /&gt;
  var st = board.create(&#039;slopetriangle&#039;, [tangent], {toppoint: {face: &#039;plus&#039;, withLabel: false}});&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Contributions]]&lt;br /&gt;
[[Category:Examples]]&lt;/div&gt;</summary>
		<author><name>MartinP</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Linear_Function:_parameters&amp;diff=7499</id>
		<title>Linear Function: parameters</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Linear_Function:_parameters&amp;diff=7499"/>
		<updated>2021-06-29T07:01:17Z</updated>

		<summary type="html">&lt;p&gt;MartinP: creating the linear function example&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{|&lt;br /&gt;
|Linear Function&lt;br /&gt;
|-&lt;br /&gt;
|  &amp;lt;jsxgraph box=&amp;quot;jxgbox&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
  JXG.Options.text.useMathJax = true;&lt;br /&gt;
  var board = JXG.JSXGraph.initBoard(&#039;jxgbox&#039;, {boundingbox: [-5, 7, 5, -3], axis:true});&lt;br /&gt;
    &lt;br /&gt;
  var gr = board.create(&#039;grid&#039;);&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
  var m = board.create(&#039;slider&#039;, [[4,1],[4,5],[0,1,4]],{snapWidth: 0.1, precision: 1,&lt;br /&gt;
                                                        ticks: { drawLabels: true, label: {position: &#039;rt&#039;, offset: [10,0]}},&lt;br /&gt;
                                                        name: &amp;quot;m&amp;quot;});&lt;br /&gt;
  var t = board.create(&#039;slider&#039;, [[-4,1],[-4,5],[-2,0,6]],{snapWidth: 0.1, precision: 1,&lt;br /&gt;
                                                           ticks: { drawZero: true, drawLabels: true, ticksDistance: 1,&lt;br /&gt;
                                                                    minTicksDistance: 5, // insertTicks: true,&lt;br /&gt;
                                                                   tickEndings: [1,0],&lt;br /&gt;
                                                                   label: {position: &#039;lft&#039;, offset: [-20,0]}},&lt;br /&gt;
                                                            name: &amp;quot;t&amp;quot;});&lt;br /&gt;
  var tval = function(){return t.Value();};&lt;br /&gt;
  var T = board.create(&#039;point&#039;, [0,tval], {name: &amp;quot;T&amp;quot;, label: &amp;quot;T&amp;quot;, strokeColor: &#039;purple&#039;, face: &#039;cross&#039;});&lt;br /&gt;
  var mval = function(){return m.Value();};&lt;br /&gt;
  var linF0 = function(x){return mval()*x};&lt;br /&gt;
  var linF = function(x){return mval()*x + tval()};&lt;br /&gt;
  var G0 = board.create(&#039;functiongraph&#039;,[linF0,-5,5], {strokeWidth: 1, dash: 2});&lt;br /&gt;
  var G = board.create(&#039;functiongraph&#039;,[linF,-5,5], {strokeWidth: 2});&lt;br /&gt;
&lt;br /&gt;
  var ftextval = function(){&lt;br /&gt;
    var vz = &amp;quot;&amp;quot;;&lt;br /&gt;
    var tv = &amp;quot;&amp;quot;;&lt;br /&gt;
    if (tval() &amp;gt;= 0.0) {if (tval() == 0.0){tv = &amp;quot;&amp;quot;; vz = &amp;quot;&amp;quot;;} else {vz = &amp;quot;+&amp;quot;; tv = JXG.toFixed(tval(),1);}}&lt;br /&gt;
      else {vz = &amp;quot;&amp;quot;; tv = JXG.toFixed(tval(),1);};&lt;br /&gt;
    return &amp;quot;\\[f(x)=&amp;quot;+ JXG.toFixed(mval(),1) + &amp;quot; \\cdot x&amp;quot; + vz + tv + &amp;quot;\\]&amp;quot;;&lt;br /&gt;
  };&lt;br /&gt;
  var ftext = board.create(&#039;text&#039;, [-4.2,6.0,ftextval], {fontSize: 18, color:&#039;blue&#039;, cssStyle: &#039;background-color: rgb(255,255,255)&#039;});&lt;br /&gt;
  var dt = board.create(&#039;segment&#039;,[[0,0],[0,tval]],{strokeColor: &#039;purple&#039;, strokeWidth: 3});&lt;br /&gt;
  var A = board.create(&#039;glider&#039;, [1,2,G], {label: {offset: [0,-15]}});&lt;br /&gt;
  var tangent = board.create(&#039;tangent&#039;, [A]);&lt;br /&gt;
  var st = board.create(&#039;slopetriangle&#039;, [tangent], {toppoint: {face: &#039;plus&#039;, withLabel: false}});&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== The underlying JavaScript source code ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;jsxgraph box=&amp;quot;jxgbox&amp;quot; width=&amp;quot;500&amp;quot; height=&amp;quot;500&amp;quot;&amp;gt; &lt;br /&gt;
  JXG.Options.text.useMathJax = true;&lt;br /&gt;
  var board = JXG.JSXGraph.initBoard(&#039;jxgbox&#039;, {boundingbox: [-5, 7, 5, -3], axis:true});&lt;br /&gt;
    &lt;br /&gt;
  var gr = board.create(&#039;grid&#039;);&lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
  var m = board.create(&#039;slider&#039;, [[4,1],[4,5],[0,1,4]],{snapWidth: 0.1, precision: 1,&lt;br /&gt;
                                                        ticks: { drawLabels: true, label: {position: &#039;rt&#039;, offset: [10,0]}},&lt;br /&gt;
                                                        name: &amp;quot;m&amp;quot;});&lt;br /&gt;
  var t = board.create(&#039;slider&#039;, [[-4,1],[-4,5],[-2,0,6]],{snapWidth: 0.1, precision: 1,&lt;br /&gt;
                                                           ticks: { drawZero: true, drawLabels: true, ticksDistance: 1,&lt;br /&gt;
                                                                    minTicksDistance: 5, // insertTicks: true,&lt;br /&gt;
                                                                   tickEndings: [1,0],&lt;br /&gt;
                                                                   label: {position: &#039;lft&#039;, offset: [-20,0]}},&lt;br /&gt;
                                                            name: &amp;quot;t&amp;quot;});&lt;br /&gt;
  var tval = function(){return t.Value();};&lt;br /&gt;
  var T = board.create(&#039;point&#039;, [0,tval], {name: &amp;quot;T&amp;quot;, label: &amp;quot;T&amp;quot;, strokeColor: &#039;purple&#039;, face: &#039;cross&#039;});&lt;br /&gt;
  var mval = function(){return m.Value();};&lt;br /&gt;
  var linF0 = function(x){return mval()*x};&lt;br /&gt;
  var linF = function(x){return mval()*x + tval()};&lt;br /&gt;
  var G0 = board.create(&#039;functiongraph&#039;,[linF0,-5,5], {strokeWidth: 1, dash: 2});&lt;br /&gt;
  var G = board.create(&#039;functiongraph&#039;,[linF,-5,5], {strokeWidth: 2});&lt;br /&gt;
&lt;br /&gt;
  var ftextval = function(){&lt;br /&gt;
    var vz = &amp;quot;&amp;quot;;&lt;br /&gt;
    var tv = &amp;quot;&amp;quot;;&lt;br /&gt;
    if (tval() &amp;gt;= 0.0) {if (tval() == 0.0){tv = &amp;quot;&amp;quot;; vz = &amp;quot;&amp;quot;;} else {vz = &amp;quot;+&amp;quot;; tv = JXG.toFixed(tval(),1);}}&lt;br /&gt;
      else {vz = &amp;quot;&amp;quot;; tv = JXG.toFixed(tval(),1);};&lt;br /&gt;
    return &amp;quot;\\[f(x)=&amp;quot;+ JXG.toFixed(mval(),1) + &amp;quot; \\cdot x&amp;quot; + vz + tv + &amp;quot;\\]&amp;quot;;&lt;br /&gt;
  };&lt;br /&gt;
  var ftext = board.create(&#039;text&#039;, [-4.2,6.0,ftextval], {fontSize: 18, color:&#039;blue&#039;, cssStyle: &#039;background-color: rgb(255,255,255)&#039;});&lt;br /&gt;
  var dt = board.create(&#039;segment&#039;,[[0,0],[0,tval]],{strokeColor: &#039;purple&#039;, strokeWidth: 3});&lt;br /&gt;
  var A = board.create(&#039;glider&#039;, [1,2,G], {label: {offset: [0,-15]}});&lt;br /&gt;
  var tangent = board.create(&#039;tangent&#039;, [A]);&lt;br /&gt;
  var st = board.create(&#039;slopetriangle&#039;, [tangent], {toppoint: {face: &#039;plus&#039;, withLabel: false}});&lt;br /&gt;
   &amp;lt;/jsxgraph&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Contributions]]&lt;br /&gt;
[[Category:Examples]]&lt;/div&gt;</summary>
		<author><name>MartinP</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Linear_Function:_parameters&amp;diff=7498</id>
		<title>Linear Function: parameters</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Linear_Function:_parameters&amp;diff=7498"/>
		<updated>2021-06-29T06:49:32Z</updated>

		<summary type="html">&lt;p&gt;MartinP: Created page with &amp;quot;# Linear function&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# Linear function&lt;/div&gt;</summary>
		<author><name>MartinP</name></author>
	</entry>
	<entry>
		<id>https://jsxgraph.org/wiki/index.php?title=Contributions&amp;diff=7497</id>
		<title>Contributions</title>
		<link rel="alternate" type="text/html" href="https://jsxgraph.org/wiki/index.php?title=Contributions&amp;diff=7497"/>
		<updated>2021-06-29T06:49:10Z</updated>

		<summary type="html">&lt;p&gt;MartinP: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Geometria básica no plano: áreas e perímetros]]&lt;br /&gt;
* [[Binomial distribution]]&lt;br /&gt;
* [[Contributions:polar curve exploration]]&lt;br /&gt;
* [[Contributions:the cosine and sine functions]]&lt;br /&gt;
* [[Cosine]]&lt;br /&gt;
* [[Pendulum]]&lt;br /&gt;
* [[Polynomials]]&lt;br /&gt;
* [[Sine]]&lt;br /&gt;
* [[Two squares]]&lt;br /&gt;
* [[Snell&#039;s law]]&lt;br /&gt;
* [[Linear Function: parameters]]&lt;/div&gt;</summary>
		<author><name>MartinP</name></author>
	</entry>
</feed>