当前位置: 首页 > wzjs >正文

对口网站怎么做wordpress创建小工具

对口网站怎么做,wordpress创建小工具,企业做网站属于广告宣传费吗,营销型网站建设专家基于MATLAB的二维圆形随机骨料生成程序。这个程序利用随机数生成算法来创建随机分布的圆形骨料,同时确保骨料之间不重叠。你可以根据需要调整骨料的数量、大小范围和分布区域。 MATLAB程序代码 function generate_random_aggregates(numAggregates, minRadius, ma…

基于MATLAB的二维圆形随机骨料生成程序。这个程序利用随机数生成算法来创建随机分布的圆形骨料,同时确保骨料之间不重叠。你可以根据需要调整骨料的数量、大小范围和分布区域。

MATLAB程序代码

function generate_random_aggregates(numAggregates, minRadius, maxRadius, boxSize)% 参数说明:% numAggregates: 骨料的数量% minRadius: 骨料的最小半径% maxRadius: 骨料的最大半径% boxSize: 骨料分布的区域大小(正方形区域的边长)% 初始化骨料数组aggregates = [];% 循环生成骨料for i = 1:numAggregates% 生成随机半径radius = minRadius + (maxRadius - minRadius) * rand();% 生成随机中心位置while true% 随机生成骨料的中心位置centerX = radius + (boxSize - 2 * radius) * rand();centerY = radius + (boxSize - 2 * radius) * rand();% 检查是否与已有骨料重叠overlap = false;for j = 1:size(aggregates, 1)% 计算与已有骨料的距离distance = sqrt((centerX - aggregates(j, 1))^2 + (centerY - aggregates(j, 2))^2);% 如果距离小于两个骨料半径之和,则重叠if distance < radius + aggregates(j, 3)overlap = true;break;endend% 如果不重叠,则接受这个位置if ~overlapaggregates(i, :) = [centerX, centerY, radius];break;endendend% 绘制骨料分布figure;hold on;for i = 1:size(aggregates, 1)viscircles([aggregates(i, 1), aggregates(i, 2)], aggregates(i, 3), 'EdgeColor', 'b');endaxis equal;xlim([0 boxSize]);ylim([0 boxSize]);title('Random Aggregates Distribution');hold off;
end

程序说明

  1. 参数输入

    • numAggregates:骨料的数量。
    • minRadius:骨料的最小半径。
    • maxRadius:骨料的最大半径。
    • boxSize:骨料分布的区域大小(正方形区域的边长)。
  2. 随机骨料生成

    • 使用rand()函数生成随机半径和随机中心位置。
    • 检查新生成的骨料是否与已有骨料重叠。如果重叠,则重新生成中心位置,直到找到不重叠的位置。
  3. 绘制结果

    • 使用viscircles函数绘制圆形骨料。
    • 设置坐标轴范围以显示整个分布区域。

使用示例

在MATLAB命令窗口中调用该函数,例如生成20个骨料,最小半径为5,最大半径为15,分布区域大小为100:

generate_random_aggregates(20, 5, 15, 100);

运行程序后,你将看到一个图形窗口,显示随机分布的圆形骨料。


文章转载自:

http://pIMnb4eh.rxwfg.cn
http://1gzkprN0.rxwfg.cn
http://dSzjC5zn.rxwfg.cn
http://5UW4L0u7.rxwfg.cn
http://uy6xbq26.rxwfg.cn
http://PgCPU4rm.rxwfg.cn
http://cCbCyXBO.rxwfg.cn
http://VAuYesv0.rxwfg.cn
http://ehxgj8m1.rxwfg.cn
http://dvUcETQt.rxwfg.cn
http://8WeAr1UX.rxwfg.cn
http://PMGQ19wL.rxwfg.cn
http://kf5UODUm.rxwfg.cn
http://chP6U6a8.rxwfg.cn
http://K0Ga6yJL.rxwfg.cn
http://Qzff3wso.rxwfg.cn
http://myBjeWdn.rxwfg.cn
http://hEXw10WX.rxwfg.cn
http://ewRGjML3.rxwfg.cn
http://3vXOTNLw.rxwfg.cn
http://M2VTO7ZV.rxwfg.cn
http://3wFSzn2Q.rxwfg.cn
http://R6nzgOU6.rxwfg.cn
http://9LIOZQUi.rxwfg.cn
http://kisw3ysp.rxwfg.cn
http://cr5jAocA.rxwfg.cn
http://clOPcPCL.rxwfg.cn
http://lRQmiBt6.rxwfg.cn
http://hDUqyN7M.rxwfg.cn
http://y1zPV9Ub.rxwfg.cn
http://www.dtcms.com/wzjs/641112.html

相关文章:

  • 2015网站备案没下来惠州网络推广专员
  • 企业建设网站需要注意什么微信营销的方法和技巧
  • 做网站 空间还是服务器python cms系统
  • 个人如何建立公司网站哪做网站最好
  • 网站建设创新互联沧州搜索引擎优化
  • 推广比较好的网站有哪些网站建设研究方法
  • 济南学习网站制作怎么样再自己的网站做二级域名
  • 网站建设个人天津网站建设方案服务
  • 漳州网站建设哪家最权威郑州网站建设的公司
  • 完成网站群建设怎么免费建设个人博客网站
  • h5效果展示网站网页设计作业是什么格式
  • 做性视频网站有哪些阿里云服务器做网站django
  • 企业网网站怎么做系统搭建方案
  • u nas 建设网站大庆网站设计费用
  • 安卓搭建网站搭建企业网站的步骤
  • 哪个网站开发好制作网页的软件
  • 失败的网络营销案例亚马逊seo关键词优化软件
  • 网站制作计划网站打开时的客户引导页
  • 可不可以异地建设网站个人微信管理工具
  • 门户网站规划方案WordPress手机菜单样式修改
  • 小米4路由器可以做网站嘛有关wordpress教学的网站
  • 怎样把自己做的网页放在网站里做设计专业的能做网站吗
  • 贵州住房和城乡建设部网站官网圣诞树html网页代码
  • 如何做网站 优帮云如何在人力资源网站做合同续签
  • 新浪云计算 网站开发wordpress 电商 插件
  • 建材类网站建设需要的资料网站优秀设计
  • 网站漏洞怎么修复做cover用什么网站
  • 咨询公司排名前十名网站推广优化网址
  • 2018做分享网站济南外贸网站建设公司
  • 有了网站怎么开发application淳安县千岛湖建设集团网站