Intersection of functiongraphs: Difference between revisions
From JSXGraph Wiki
| A WASSERMANN (talk | contribs) No edit summary | A WASSERMANN (talk | contribs) No edit summary | ||
| Line 7: | Line 7: | ||
| var curve1 = board.create('functiongraph', ['x^2-2'], {strokeColor: 'blue', fixed: false, fillColor: 'blue', fillOpacity: 0.0}); | var curve1 = board.create('functiongraph', ['x^2-2'], {strokeColor: 'blue', fixed: false, fillColor: 'blue', fillOpacity: 0.0}); | ||
| var curve2 = board.create('functiongraph', ['4/x', 0.001, 20], {strokeColor: 'black', fixed: false, fillColor: 'red', fillOpacity: 0.0}); | var curve2 = board.create('functiongraph', ['4/x', 0.001, 20], {strokeColor: 'black', fixed: false, fillColor: 'red', fillOpacity: 0.0}); | ||
| var clip_path = board.create('curve', [[], []], {strokeWidth: 0, fillColor: 'yellow', fillOpacity: 0.6}); | var clip_path = board.create('curve', [[], []], {strokeWidth: 0, fillColor: 'yellow', fillOpacity: 0.6}); | ||
| Line 26: | Line 23: | ||
|      curve2.numberPoints += 2; |      curve2.numberPoints += 2; | ||
|      var a = JXG.Math.Clip. |      var a = JXG.Math.Clip.intersection(curve1, curve2, this.board); | ||
|      this.dataX = a[0]; |      this.dataX = a[0]; | ||
|      this.dataY = a[1]; |      this.dataY = a[1]; | ||
