[請益] comsol with matlab 建模問題
最近因為研究需要最佳化
使用COMSOL 5.0 with MATLAB
想要建很多個圓柱 不同位置的圓柱半徑大小有所不同
原本想說用matlab弄個for迴圈寫個判斷式就好
結果發現好像沒那麼容易
comsol指令似乎只能辨識字串
命名只要重複他就會出錯....所以也無法跑迴圈
有試過num2str指令也無法成功執行
不知板上有沒有高手能解決這個棘手的問題
部分程式碼
for i=1:10
cly=num2str;
model.geom('geom1').create('cly', 'Cylinder');
model.geom('geom1').feature('cly').set('pos', {'(10.5+i)*unitcell_length'
'0.5*unitcell_length' '0'});
model.geom('geom1').feature('cly').set('r', 'radius3');
model.geom('geom1').feature('cly').set('h', 'hight');
end
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.234.249
※ 文章網址: https://www.ptt.cc/bbs/Cad_Cae/M.1491641560.A.F09.html
推
04/26 18:24, , 1F
04/26 18:24, 1F
→
04/26 18:26, , 2F
04/26 18:26, 2F