Lattices: Difference between revisions

From JSXGraph Wiki
No edit summary
No edit summary
Line 3: Line 3:
var b1 = brd.createElement('point', [1,0], {style:6,name:''});
var b1 = brd.createElement('point', [1,0], {style:6,name:''});
var b2 = brd.createElement('point', [0,1], {style:6,name:''});
var b2 = brd.createElement('point', [0,1], {style:6,name:''});
//var v1 = brd.createElement('vector', [[0,0],b1]);
//var v2 = brd.createElement('vector', ['Origin',b2]);
var i, j;
var i, j;
for (i=-5;i<6;i++) for (j=-5;j<6;j++) {
for (i=-5;i<6;i++) for (j=-5;j<6;j++) {
Line 13: Line 11:
       ], {name:'',style:4});
       ], {name:'',style:4});
}}
}}
</jsxgraph>


<jsxgraph height="500" width="600" board="board"  box="box2">
brd2 = JXG.JSXGraph.initBoard('box2', {originX: 250, originY: 250, unitX: 50, unitY: 50, axis:true});
var b3 = brd2.createElement('point', [1,0], {style:6,name:''});
var b4 = brd2.createElement('point', [0,1], {style:6,name:''});
var i, j;
var p = [];
for (i=-5;i<6;i++) for (j=-5;j<6;j++) {
  if (!(i==1&&j==0) && !(i==0&&j==1)) {
  p[i*11+j] = brd2.createElement('point',[
      function(x,y){ return function(){ return x*b3.X()+y*b4.X(); };}(i,j),
      function(x,y){ return function(){ return x*b3.Y()+y*b4.Y(); };}(i,j)
      ], {name:'',style:4});
  brd2.createElement('point',[p[i*11+j],0.5]);
}}
</jsxgraph>
</jsxgraph>


[[Category:Examples]]
[[Category:Examples]]

Revision as of 07:29, 20 April 2009