文件名称:装箱问题matlab代码-EllipsoidsPacking:解决Matlab中不等长椭球紧密堆积的问题
文件大小:17KB
文件格式:ZIP
更新时间:2024-06-13 02:17:34
系统开源
装箱问题matlab代码椭球包装 解决Matlab中不等长椭球紧密堆积的问题。 在运行代码之前,应将椭圆工具箱(ET)添加到Matlab。 去下载工具箱并安装它。 使用Lubachevsky-Stillinger算法(LSA),将椭圆体包装在给定的多维数据集中。 通过计算椭圆体在不同位置时的重叠区域的体积来优化相交条件。 使用蒙特卡罗方法计算交点。 感谢Peter Gagarinov,Alex Kurzhanskiy提供了有用的工具箱。
【文件预览】:
EllipsoidsPacking-master
----Matlab Code()
--------overlap_elimination.m(6KB)
--------restore_state_from_file.m(1KB)
--------main.m(683B)
--------get_real_no.m(224B)
--------create_ellipsoid_object.m(1KB)
--------body_run.m(3KB)
--------generate_separate_ellipsoids.m(1KB)
--------point_in_ellipsoid.m(515B)
--------get_shapeMat.m(737B)
--------create_ellipsoids.m(1KB)
--------get_all_ellipsoids_index.m(934B)
--------shuffle_array.m(241B)
--------shrink_space.m(800B)
--------make_elltool_objects.m(970B)
--------save_state_to_file.m(1KB)
--------initial_global.m(2KB)
--------get_axis.m(795B)
--------restore_space.m(908B)
--------plot_all.m(846B)
--------check_all.m(2KB)
--------intersection_area.m(7KB)
--------create_mirror.m(6KB)
--------result.txt(103B)
----README.md(621B)
----.gitattributes(483B)