資源簡介
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‘‘)
- 上一篇:MATLAB處理向前映射和向后映射
- 下一篇:頻譜感知-能量檢測法代碼
評論
共有 條評論