任意の次元数の空間をまたぐ ruby プログラムを書きたいです。
3 次元では、私がやっていることは次のようになります。
x_range = (-1..1)
y_range = (-1..1)
z_range = (-1..1)
step_size = 0.01
x_range.step(step_size) do |x|
y_range.step(step_size) do |y|
z_range.step(step_size) do |z|
# do something with the point x,y,z
end
end
end
n
寸法についても同じことをしたい