Javascript 中心为0,0的矩阵网格
试着让我的头脑明白这一次的数学。我有一个网格,我想知道离中心有多远 我有一个功能,目前如下所示:Javascript 中心为0,0的矩阵网格,javascript,arrays,matrix,Javascript,Arrays,Matrix,试着让我的头脑明白这一次的数学。我有一个网格,我想知道离中心有多远 我有一个功能,目前如下所示: let grid = []; function buildGrid(c, r) { for(let i = 1; i <= r; i++) { for(let j = 1; j <= c; j++) { } } } buildGrid(5, 3); 或 任何帮助都将不胜感激 对于buildGrid5,3或buildGrid7,5或bui
let grid = [];
function buildGrid(c, r) {
for(let i = 1; i <= r; i++) {
for(let j = 1; j <= c; j++) {
}
}
}
buildGrid(5, 3);
或
任何帮助都将不胜感激 对于buildGrid5,3或buildGrid7,5或buildGrid5,3这样的正流,表示偶数大于1,不添加其他条件。我想你可以自己做。如果您获得并发布示例数据,请共享所有条件 函数buildGridc,r{ var c_less=c-1/2;//您需要在此处修改以添加所有条件 var r_less=r-1/2;//您需要在此处修改以添加所有条件 //console.logc_less; var newArr=[];
forlet j=-r_less;j绝对是解决这个问题的天才方法。谢谢!
let grid = [{x: -2, y: -1},
{x: -1, y: -1},
{x: 0, y: -1},
{x: 1, y: -1},
{x: 2, y: -1},
{x: -2, y: 0},
{x: -1, y: 0},
{x: 0, y: 0},
{x: 1, y: 0},
{x: 2, y: 0},
{x: -2, y: 1},
{x: -1, y: 1},
{x: 0, y: 1},
{x: 1, y: 1},
{x: 2, y: 1}];
-2, -1 | -1, -1 | 0, -1 | 1, -1 | 2, -1
-------|--------|-------|-------|-------
-2, 0 | -1, 0 | 0, 0 | 1, 0 | 2, 0
-------|--------|-------|-------|-------
-2, 1 | -1, 1 | 0, 1 | 1, 1 | 2, 1