TI-Nspire & Lua / 新規行列を作る
function newMat(numRows, numCols, val) local mat = {} for i = 1, numRows do mat[i] = {} for j = 1, numCols do mat[i][j] = val or nil end end return mat end -- 確かめる。3 × 7 行列を作る。初期値は 1 とする。 a = newMat(3, 7, 1) for r = 1, #a do print("{"..table.concat(a[r], ", ").."}") end