• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-06-04
  • 语言: Matlab
  • 标签: matlab  comsol  

资源简介

matlab随机生成天然裂缝系统,并将其导入COMSOL中,新手必备。

资源截图

代码片段和文件信息

import com.comsol.model.*
import com.comsol.model.util.*
model = ModelUtil.create(‘Model‘);
model.modelNode.create(‘mod1‘);
model.geom.create(‘geom1‘ 2);
model.geom(‘geom1‘).feature.create(‘r1‘ ‘Rectangle‘);
model.geom(‘geom1‘).feature(‘r1‘).set(‘size‘ {‘200‘ ‘45‘});
model.geom(‘geom1‘).feature(‘r1‘).set(‘pos‘  {‘0‘ ‘5‘});
num_fracture=50;
for i =1:50
    angle =360-360*rand; matl
    size =[1+4*rand 0.1+0.4*rand];
    position =[199*rand+1 44*rand+1];
    eval_r(sprintf(‘model.geom(‘‘geom1‘‘).feature.create(‘‘e%u‘‘ ‘‘Ellipse‘‘)

评论

共有 条评论