发明公开
- 专利标题: 一种在二维平面内生成随机椭圆的方法
-
申请号: CN202210251708.9申请日: 2022-03-15
-
公开(公告)号: CN114664394A公开(公告)日: 2022-06-24
- 发明人: 淳庆 , 石加顺 , 金辉 , 张承文
- 申请人: 东南大学
- 申请人地址: 江苏省南京市玄武区新街口街道四牌楼2号
- 专利权人: 东南大学
- 当前专利权人: 东南大学
- 当前专利权人地址: 江苏省南京市玄武区新街口街道四牌楼2号
- 代理机构: 北京同辉知识产权代理事务所
- 代理商 童杨益
- 主分类号: G16C60/00
- IPC分类号: G16C60/00 ; G16C10/00 ; G06T11/20
摘要:
本发明公开一种在二维平面内生成随机椭圆的方法,通过代数判别式判断椭圆之间是否重叠。具体的,生成随机椭圆;使用Matlab内置的rand函数生成5个[0,1]之间的随机数,通过随机数以及二维平面所包含的最大或最小坐标值核算椭圆中心的位置,通过随机数以及二维平面所包含的最大或最小半轴长度核算该椭圆的长、短轴,通过随机数核算出椭圆的倾斜角;将后续生成的椭圆与先前生成的每一椭圆均进行重叠判断,若后续新生椭圆和已生成的椭圆有重叠,则舍弃该椭圆;直至达到预设的椭圆个数或生成的椭圆总面积超过预设总椭圆面积,即停止循环。本发明特别适用于计算机计算模拟,以解决混凝土中介质的传输建模或者骨料的堆积问题。