• 大小: 1.65KB
    文件类型: .m
    金币: 2
    下载: 1 次
    发布日期: 2021-03-28
  • 语言: Matlab
  • 标签: matlab  

资源简介


基于蒙特卡罗法的二维随机裂隙Matlab程序,需要输入参数。

资源截图

代码片段和文件信息

clear clc
N=input(‘裂隙组数=‘);
chang=input(‘生成域长=‘);
kuan=input(‘生成域宽=‘);
mianji=chang*kuan;                                                         %面积
LXDD=[];
for k=1:N
    midu=input(‘密度=‘);
    zouxjz=input(‘走向均值=‘);
    zouxbzc=input(‘走向标准差=‘);
    jicjz=input(‘迹长均值=‘);
    jicbzc=input(‘迹长标准差=‘);
    xikanjz=input(‘隙宽均值=‘);
    xikanbzc=input(‘隙宽标准差=‘);
    n=mianji*midu;                                                         %条数
    zhongxidian=unifrnd(-chang/2chang/2n2);                             %中心点
    zouxiang=normrnd(zouxjzzouxbzcn1);                                  %走向
    m=jicjz;
    v=jicbzc^2;
    mu=log((m^2)/sqrt(v+m^2));
    sigma=sqrt(log(v/(m^2)+1));
    jichang=lognrnd(musigman1);                                         %迹长
    xikuang=normrnd(xikan

评论

共有 条评论