comsol计算数据导出matlab,comsol4.2怎样在matlab中通过函数输出数据
急!comsol4.2怎样在matlab中运行输出数据,怎样通过mpheval等函数读取comsol4.2计算结果。
运行以下代码老是报错:Corrupt P-file "...\COMSOL42\mli\mphplot.p"
import com.comsol.model.*
import com.comsol.model.util.*
model = ModelUtil.create('Model');
model = ModelUtil.create('Model');
% Create the geometry
model.geom.create('geom1', 2);
model.geom('geom1').feature.create('sq1', 'Square');
model.geom('geom1').run;
% Create the mesh
model.mesh.create('mesh1', 'geom1');
model.mesh('mesh1').feature.create('fre1', 'FreeTri');
model.mesh('mesh1').run;
model.mesh('mesh1')
% Setup physics
es=model.physics.create('es', 'Electrostatics', 'geom1');
es.feature('ccn1').set('epsilonr_mat', 1, 'userdef');
es.feature.create('gnd1', 'Ground', 1);
es.feature('gnd1').selection.set([2]);
es.feature.create('sfcd1', 'SurfaceChargeDensity', 1);
es.feature('sfcd1').selection.set([4]);
es.feature('sfcd1').set('rhoqs', 1, '1e-10');
%Create the study
model.study.create('std1');
model.study('std1').feature.create('stat1', 'Stationary');
model.study('std1').run;
% Create a plot group
model.result.create('pg1', 2);
model.result('pg1').set('data', 'dset1');
model.result('pg1').feature.create('surf1', 'Surface');
mphplot(model,'pg1');
figure(2);
mphmesh(model,'mesh1');
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)