Меня интересовало использование памяти в матрице в R, когда я заметил что-то странное. В цикле я увеличил количество столбцов матрицы и вычислил для каждого шага размер объекта.
x=10
size=matrix(1:x,x,2)
for (i in c(1:x)){
m = matrix(1,2, i)
size[i,2]=object.size(m)
}
Запланированный мой результат
plot(size[,1],size[,2])
Кажется, что матрица с двумя строками и 5,6,7 или 8 столбцами использует одну и ту же память. Как мы можем объяснить это?