资源简介
matlab混凝土(Concrete )骨料(Bone )随机投放模型,即随机骨料生成
代码片段和文件信息
function [Cir]=ConcreteBone2d(RangeNumRminRmax)
cum=0;
for i=1:1000000
if cum==Num
break;
end
x=rand(1)*(Range(12)-Range(11))+Range(11);
y=rand(1)*(Range(22)-Range(21))+Range(21);
r=rand(1)*(Rmax-Rmin)+Rmin;
if (x-r>Range(11) & x+rRange(21) & y+r if cum==0
cum=cum+1;
Cir(cum:)=[x y r];
else
sum=0;
for j=1:cum
D=sqrt((Cir(j1)-x)^2+(Cir(j2)-y)^2);
if D break;
else
sum=sum+1;
end
end
if sum==cum
cum=cum+1;
Cir(cum:)=[x y r];
end
end
end
end
plot([Range(1:) Range(12) Range(11) Range(11)][Range(21) Range(21) Range(22) Range(22) Range(21)]‘-b‘‘linewidth‘3);
hold on;
fill([Range(1:) Range(12) Range(11) Range(11)][Range(21) Range(21) Range(22) Range(22) Range(21)]‘y‘);
theta=0:5*pi/180:360*pi/180;
for i=1:Num
xx=Cir(i3)*cos(theta)+Cir(i1);
yy=Cir(i3)*sin(theta)+Cir(i2);
plot(xxyy‘-r‘);
fill(xxyy‘c‘);
end
axis image;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1241 2009-09-29 09:17 ConcreteBone2d.m
----------- --------- ---------- ----- ----
1241 1
- 上一篇:利用小区间干扰(icic)实现蜂窝小区资源分配
- 下一篇:多入多出非线性预测控制
相关资源
- Direct-driven-PMSG
- 稀疏恢复算法 focuss
- 蒙特卡洛模拟光子在组织中的运动m
- ERADistNataf MATLAB
- bp神经网络的adp小程序
- 主动声纳
- Particle Swarm Optimization(PSO) Algorithm
- MATLAB绘制伯德图
- 椭圆拟合matlab
- knn算法matlab实现
- 基本蛙跳程序 matlab
- 用matlab编写的BP神经网络用于预测房价
- 针对三维点云的Mean Shift聚类算法(
- 复杂网络特性计算的matlab代码
- 基于MATLAB的灰色预测模型的实现
- A星算法寻路matlab程序代码
- 基于Matlab轮廓匹配的物体识别系统的
- DEA的Matlab程序,绝对可运行!!
- matlab kmeans聚类 代码和带图
- matlab将dat数据转换成jpg图像并保存
- matlab程序下的决策树与随机森林分类
- 遗传算法优化神经网络matlab源码
- 遗传算法解决背包问题 MATLAB可运行代
- 马尔科夫链蒙特卡洛MCMC仿真带MATLAB代
- SVM light 工具箱 包含和说明文件 包含
- 机器人手眼标定-Matlab程序高精度
- 常微分方程组的四阶RungeKutta龙格库塔
-
simuli
nk LLC模型 - MATLAB作图验证系统在单位阶跃与单位
- matlab开发-变桨距操纵器变速风轮机
评论
共有 条评论