Я пытаюсь создать симулятор ткани и мне нужен способ хранения положений частиц.Я хотел бы сохранить их как [x, y, z].Мне нужен массив для всех положений частиц.Это будет означать наличие массива [[x1, y1, z1], [x2, y2, z2], ... и т. Д.].
Моя ширина и высота равны 3, поэтому их должно быть 9 [x, y, z] в сетке.Однако мой вывод показывает сотни позиций.Я действительно не знаю, что я делаю не так.Извините, если этот вопрос можно было отформатировать лучше.
for i = 1:particleWidth
for j = 1:particleHeight
X = (width*(i/particleWidth));
Y = (height*(j/particleHeight));
xPos = [xPos,X];
yPos = [yPos,Y];
end
end
[T1,T2,T3] = ndgrid(xPos,yPos,Z);
grid = [T1(:),T2(:),T3(:)];
disp(grid);