标签:
a = {} --新建一个数组
for i=1, 1000 do
a[i] = 0
end
在Lua中,有两种方式来表示矩阵。第一种是使用一个“数组的数组”,也就是一个table 中的每个元素是另一个table:
mt = {} --新建矩阵
for i=1, N do
mt[i] = {} --创建一个新行
for j=1, M do
mt[i][j] = 0
end
end
表示矩阵的第二种方式是将两个索引合并为一个索引。如果两个索引是整数,可以将第一个索引乘以一个适当的常量,并加上第二个索引:
mt = {} --创建矩阵
for i=1, N do
for j=1, M do
mt[(i-1)*M + j] = 0
end
end
标签:
原文地址:http://my.oschina.net/Jacedy/blog/361627